--- title: Apache Shiro Reviews meta_title: 'Apache Shiro Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 13 reviews by the users' company size, role or industry to find out how Apache Shiro works for a business like yours. aggregate_rating: rating_value: 4.5 review_count: 13 scale: '5' date_modified: '2026-09-22' parent_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

Apache Shiro Reviews & Product Details

User Insights

Average based on 13 real user reviews.

Sudhakar N S.
SS
Sudhakar N S.
Software Engineer
Enterprise (> 1000 emp.)
"Java Authentication and Authorization Services (JAAS) are fantastic in Apache Shiro"
4/5
What do you like best about Apache Shiro?

Apache Shiro is a fantastic utility for managing my security measures in Java framework of my organization. It can effectively implement user authentication, server-end encryption, and client session management through its excellent API features. It gives me dynamic annotations, which helps with quick metadata evaluation during my compilation time itself. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

It needs improvements on providing transparency for developers without adding a lot of complexities in application development. This will aid in the complete implementation of a user-friendly and flexible security model. Review collected by and hosted on G2.com.

Nenko T.
NT
Nenko T.
Senior Software Developer
Enterprise (> 1000 emp.)
"Plays nice and easy to integrate"
5/5
What do you like best about Apache Shiro?

Several years ago we integrated Apache Shiro to an OSGI application and it was one of the few security frameworks that played nicely. Since it was such a nice experience we decided to contribute to the project and submitted integration with EhCache. The whole process was really smooth and the community friendly Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Not sure, we didn't have any issues working with the framework Review collected by and hosted on G2.com.

Yücel O.
YO
Yücel O.
Senior Software Engineer
Small-Business (50 or fewer emp.)
"A Reliable and Easy to Implement Product"
4.5/5
What do you like best about Apache Shiro?

It is really easy to integrate. Very widely used security framework, which makes it reliable. You can understand how to implement without too much effort. We used it for authentication and authorization of API requests, which did a nice job. And some implementations are highly customizable. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Before using Shiro I had done some research, I compared Shiro and 2 other popular security frameworks. One point Shiro was behind was code quality. Their code quality was not as good as other candidates. And the iterations are not so fast, they are still developing but I guess with limited resource. Review collected by and hosted on G2.com.

Sumit Kumar G.
SG
Sumit Kumar G.
Software Engineer
Mid-Market (51-1000 emp.)
"I used Apache Shiro for permission check in our application. It's so flexible to use."
5/5
What do you like best about Apache Shiro?

Their compatibility of using for permission with our application. We like the way it handles security things in our product. We mainly use it for valid user permission validation. We have different types of users and we have to distinguish them according to the roles, and for roles, we are giving permission to those roles, like admin, pro, default. Apache handles it so easily like no other platform has given that support till now as of my knowledge. We suggest using Apache Shiro for organizations, it's good. We are not using it in one team but also in multiple projects. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

It is good, but it's quite complex and gives only basic security. At first, when I started using Shiro, it was very difficult to understand because Apache gave us so many features like an ocean of features, but we have to use only Shiro, and in Shiro also lots of features are available in which we have to use only a few of them. So for that, we have to explore a lot to search for what we exactly need in Shiro. Yeah, I faced a lot of challenges, but in the end, when I understood Shiro and its functionality, then it's very good to use and work. We really appreciate the way Shiro gave their features. So maybe it has some downsides, still it's very good to use, and we are using it in our products. Review collected by and hosted on G2.com.

Gabriel T.
GT
Gabriel T.
Principal Software Engineer
Mid-Market (51-1000 emp.)
"Best open source security framework."
5/5
What do you like best about Apache Shiro?

The fact that I can manage the authorization and authentication to all my users in a single intuitive point. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

In general, it's a great tool, but it was a little hard for me to find detailed documentation for advanced features. Review collected by and hosted on G2.com.

Bibek K.
BK
Bibek K.
Sr. Software Engineer
Small-Business (50 or fewer emp.)
"Intuitive Auth Framework"
4/5
What do you like best about Apache Shiro?

Very basic settings setup can provide great Authentication and Authorization in the application. Easy to customize according to business needs. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Support for the Framework is very limited. Review collected by and hosted on G2.com.

Verified User in Architecture & Planning
UA
Verified User in Architecture & Planning
Small-Business (50 or fewer emp.)
"Security and Permissions with super flexibility"
4.5/5
What do you like best about Apache Shiro?

I am using Shiro security in my product. And I think the way you can set up the security and permissions using makes my application flexible and secure. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Shiro doesn't support SSO like AD and others very well. Otherwise easy to use. Review collected by and hosted on G2.com.

ZT
Zack T.
Small-Business (50 or fewer emp.)
"Java security for applications"
4/5
What do you like best about Apache Shiro?

Intuitive identity verification for my user and guest. JVM-based application protection. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Difficult integration at the beginning of the installation. Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
CH
Verified User in Hospital & Health Care
Mid-Market (51-1000 emp.)
"App Security with Shiro"
4.5/5
What do you like best about Apache Shiro?

Configuring subject and maintaining app level authentication and authorization was easy using Shiro Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Would be great if the configuration can be done through Java class itself using annotations rather than XML (not sure if it was introduced now) Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
UH
Verified User in Hospital & Health Care
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Reliable and flexible product to use"
3.5/5
What do you like best about Apache Shiro?

We are using it for security frameworks and the best thing is it’s implementation which is easy to do. Review collected by and hosted on G2.com.

What do you dislike about Apache Shiro?

Quality of code was not good due to limited resources Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.