|
Handy Hint
|
Shiro v1 and v2 version end-of-life notice
As of February 28, 2024, Shiro v1 was superseded by v2.
As of June 29, 2026, Shiro v2 was superseded by v3.
|
This page serves as the central hub for all Apache Shiro documentation. Whether you are just getting started or looking for detailed reference material, you will find links to the appropriate resources here.
If you are new to Apache Shiro, we recommend reading these resources in order:
Application Security with Apache Shiro - full intro article on InfoQ.com
10 Minute Tutorial - quick hands-on introduction
Beginner’s Webapp Tutorial - step-by-step guide to enable Shiro in a web application
Flowlogix Starter - generate Jakarta EE projects with Shiro support
Once you understand the basics, explore the Guides page for a complete learning path.
Reference Manual - comprehensive reference covering all Shiro concepts and features
Apache Shiro 3.0.1 (Download)
API (Javadoc - Hosted on javadoc.io)
Browse Source (GitHub tag)
If you are upgrading from an earlier version of Shiro, see the Migration Guide for important changes and upgrade instructions.
While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time. If you'd like to help the Shiro project, please consider correcting, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro.
The easiest way to contribute your documentation is to submit a pull-request by clicking on the Edit link below, or send it to the User Mailing List.