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

Apache Sling Reviews & Product Details

User Insights

Average based on 25 real user reviews.

Apache Sling Reviews FAQs

Generated using AI

Last updated: Nov 04, 2026

What is Apache Sling, and what problem is it built to solve?

Apache Sling is a Java web framework used to build content-centric web applications and manage web resources. It is also used alongside AEM for resource access and REST-based application development.

What company sizes and industries is Apache Sling the best fit for?

Apache Sling appears most aligned with enterprise teams and technology-focused organizations.
  • Company size: Enterprise organizations with more than 1,000 employees.
  • Industry: Information technology and services.

Apache Sling Reviews (25)

Reviews

Apache Sling Reviews (25)

4.3
25 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Sudhakar N S.
SS
Sudhakar N S.
Software Engineer
Enterprise (> 1000 emp.)
"Apache Sling is most suited for our Java-based Content Repository APIs"
3.5/5
What do you like best about Apache Sling?

Apache sling manages our java framework, which is responsible for underlying content persistence, search logs, storage management, access control and resource utilization. It leverages RESTful java applications to handle our HTTP request and process the server extension with the given URL. It also allows the mapping of resources with the help of its structured interface in its resource mapper. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Servlets implementations using Apache sling is challenging as they don't handle all our user requests. Extended entry of object properties are required for the selection of these optimized user interfaces. Review collected by and hosted on G2.com.

Verified User in Entertainment
UE
Verified User in Entertainment
Enterprise (> 1000 emp.)
Originally submitted 11/29/2020
"Useful software - used as part of Adobe CQ/AEM"
4/5
What do you like best about Apache Sling?

I appreciated that I could take this individual library and use it some, outside of Adobe CQ/AEM, which to be honest, I did not enjoy as a whole package. Sling, to the degree I used it, felt good when I last touched it. You could run it easily and get started super easily. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

I don't recall disliking anything about Sling on its own. That said, Adobe CQ/AEM, the real reason I needed to play with Sling, had a lot to dislike about it. Review collected by and hosted on G2.com.

Ashish P.
AP
Ashish P.
Associate Vice President
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Apache Sling review"
3/5
What do you like best about Apache Sling?

Apache sling is a web framework that relies on JCR for content storage. While recent versions have now started supporting other content storage formats, it's still primarily used on top of JCR. I'm not aware if Apache Sling is used as a base for building solutions by end clients themselves. I've mainly seen it as a framework used by CMS companies to base their product on (e.g. Adobe's AEM). For content related operations it does provide quite a lot of useful APIs and abstractions (Resource, default GET/POST servlet implementations that do a lot of heavy lifting, Exporter framework, Sling Pipes for ETL etc). It's a modulith (OSGI) that offers flexibility for those that know how to work with it.

One of the best features I like is around content representation which can be controlled via request selectors, extensions, resourceType and method type (GET, POST etc) that allows for a lot of flexibility in rendering content. This model lends itself to controlling rendering across multiple channels (web, mobile, kiosks etc) without too much effort. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Developer support and experience could be improved. Very recently resource viewer has been added that allows to view the repo, edit properties and add resources. Many developers end up working on low level JCR APIs when equivalent and better abstractions exist at Sling's level. It's adoption might increase if it natively supported unstructured content handling (assets). Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Good"
3.5/5
What do you like best about Apache Sling?

It is very useful in coding with the new strategies and invocation involved in creating best logic with minimizing the amount of time needed for the codding rather than spending that time for content contribution. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Aah, as more on part we need constantly need to upgrade ourselves to with need time to understand the new annotations and logic added or included as an old school person it seems to be difficult part with the versions of Java. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Amazing technology/Framework. Ease of usage and integration with different technologies is amazing."
4.5/5
What do you like best about Apache Sling?

I worked with apache sling as part of adobe experience manager, it's REST features are amazing along with that it's ease of integration. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Nothing as such I came across. I didn't came across any issues or difficulties as part of our work Review collected by and hosted on G2.com.

Debal D.
DD
Debal D.
Senior System Analyst
Enterprise (> 1000 emp.)
"It's really awesome to use."
5/5
What do you like best about Apache Sling?

Using Apache Sling I can easily perform CRUD operations and I can expose restful service as an API. These are really cool. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Importance of performance. High level API usually means additional overhead. Review collected by and hosted on G2.com.

Bhargav G.
BG
Bhargav G.
Consultant
Mid-Market (51-1000 emp.)
"I have been using Apache sling for more than 6 years to build java web applications for clients."
5/5
What do you like best about Apache Sling?

The OSGI model in apache sling is very good, since it modularises the software. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Apache Sling quite vulnerable to security flaws when best practices are not followed. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Verified User in Computer Software
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Apache sling perfect API for Development"
5/5
What do you like best about Apache Sling?

Apache sling API helps in our development activities for content management systems. It's a perfect API, simple to use, annotation-driven, and content-centric, playing a major role in almost all content-based applications. Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Need more simple examples, documentation for major updates Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Foundation of many CMSes"
5/5
What do you like best about Apache Sling?

Ease of use, ample documentation and superior performance Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

Not much to dislike; have been working on Adobe AEM since many years which is a CMS based on Apache Sling Review collected by and hosted on G2.com.

MM
Meena M.
Associate
Small-Business (50 or fewer emp.)
Originally submitted 7/13/2020
"Amazing Restful nature"
5/5
What do you like best about Apache Sling?

Restful development is the most I like in Apache sling and it helps me do other tasks instead of wasting time in setup and other stuff Review collected by and hosted on G2.com.

What do you dislike about Apache Sling?

script resolution can be overlayed and it becomes more difficult to trace the script resolution. And also the support is very limited Review collected by and hosted on G2.com.

Questions about Apache Sling? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Apache Sling used for?

0 Upvotes
0
Join the conversation
Pricing

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

Apache Sling Comparisons