Best Software for 2025 is now live!
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Apache Sling Alternatives

Apache Sling Reviews & Product Details

Apache Sling Overview

What is Apache Sling?

Apache Sling is an innovative web framework that is intended to bring back the fun to web development.

Apache Sling Details
Show LessShow More
Product Description

Apache Sling is an innovative web framework that is intended to bring back the fun to web development.


Seller Details
Year Founded
1999
HQ Location
Wakefield, MA
Twitter
@TheASF
66,229 Twitter followers
LinkedIn® Page
www.linkedin.com
2,291 employees on LinkedIn®
Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent Apache Sling Reviews

Verified User
U
Verified UserEnterprise (> 1000 emp.)
4.0 out of 5
"Useful software - used as part of Adobe CQ/AEM"
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 pa...
Sudhakar N S.
SS
Sudhakar N S.Enterprise (> 1000 emp.)
3.5 out of 5
"Apache Sling is most suited for our Java-based Content Repository APIs"
Apache sling manages our java framework, which is responsible for underlying content persistence, search logs, storage management, access control a...
Ashish P.
AP
Ashish P.Mid-Market (51-1000 emp.)
3.0 out of 5
"Apache Sling review"
Apache sling is a web framework that relies on JCR for content storage. While recent versions have now started supporting other content storage fo...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Apache Sling Media

Answer a few questions to help the Apache Sling community
Have you used Apache Sling before?
Yes

25 Apache Sling Reviews

4.3 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
25 Apache Sling Reviews
4.3 out of 5
25 Apache Sling Reviews
4.3 out of 5

Overall Review Sentiment for Apache SlingQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Sudhakar N S.
SS
Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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 f 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.

What problems is Apache Sling solving and how is that benefiting you?

In our organization, we process a variety of web-based java applications thanks to Apache sling. We set up our Apache sling in our container with its docker image and configured its directories. It supports the majority of our organization's use cases, such as HTTP request transactions, versioning and API file system support. Sling also provides content path render for optimizing web consumption, and usage of JSP helps with automation requirements. Review collected by and hosted on G2.com.

Verified User in Entertainment
UE
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
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.

What problems is Apache Sling solving and how is that benefiting you?

The problems I was solving with Sling had to do with managing some web resources in Adobe AEM. Review collected by and hosted on G2.com.

Ashish P.
AP
Associate Vice President
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
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, extentions, 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.

Recommendations to others considering Apache Sling:

For content centric applications it's a good framework to have. Under the hood it's using OSGI so one needs good grips working with OSGI and there are a lot of examples to get started quickly.

If your needs are very simple (static website, content for mobile), then Apache sling fits the bill. For complex layouts, and features you may have to rely on a dedicated CMS to deliver value. Review collected by and hosted on G2.com.

What problems is Apache Sling solving and how is that benefiting you?

Content management and representation across devices and channels. It makes it easy to delivery content in multiple formats, with a host of default implementations part of the package.

Most likely end users would end up with a system that leverages Apache Sling under the hood to deliver the promise. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Apache Sling solving and how is that benefiting you?

Apache Sling is the most innovative web framework which helps to bring back the fun to web development. Apache Sling is an open source Web framework for the Java platform designed to create content centric web applications and microsites. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering Apache Sling:

It was amazing framework, it's ease of collaboration with other technologies is awesome Review collected by and hosted on G2.com.

What problems is Apache Sling solving and how is that benefiting you?

I work primarily on adobe experience manager as part of application design it was great API to handle technical design to achieve our business requirements Review collected by and hosted on G2.com.

Debal D.
DD
Senior System Analyst
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Recommendations to others considering Apache Sling:

Apache Sling can be used as a higher API and it has multiple advantages. We can use Apache Sling APIs with different use cases. I would suggest developer should define the technical implementation first then try to align different Sling APIs with it. Review collected by and hosted on G2.com.

What problems is Apache Sling solving and how is that benefiting you?

1. CRUD operations 2. Exposing restful service as an API 3. Exposing AEM (CMS) content as JSON 4. Sling filter

Benefits -

1. Sling is useful as a higher API

2. Annotation driven , I can do less coding Review collected by and hosted on G2.com.

Bhargav G.
BG
Consultant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

What problems is Apache Sling solving and how is that benefiting you?

It is a great web framework which has 1 to 1 mapping of the resources, building rest based websites is much faster with apache sling. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: Organic
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Apache Sling?

Apache sling API helps in our developement activities for content management systems..Its prefect api,simple to use,annotation driven and content centric and plays 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.

What problems is Apache Sling solving and how is that benefiting you?

AEM based applications and we design almost all major problems,requirements using Sling .It helps us to inject resources,bind and restful way to get the content using resources and helps in almost all components,features development Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
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.

What problems is Apache Sling solving and how is that benefiting you?

Benefits are many; the REST principles ensure content can be created/modified/deleted just by changing the request methods and need to write less code for different variations of content - suing selectors Review collected by and hosted on G2.com.

MM
Associate
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
(Original )Information
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.

What problems is Apache Sling solving and how is that benefiting you?

Sling helps on lot on application development instead of concentrating on structure so that every developer is interested to use it. It helps me a lots in terms of writing custom scripts to resolve resouce Review collected by and hosted on G2.com.