# Apache Sling Resource API

**Canonical:** https://apis.io/apis/apache-sling/apache-sling-resource-api/  
**Provider:** Apache Sling — https://apis.io/providers/apache-sling/  
**Documentation:** https://sling.apache.org/documentation/the-sling-engine/resources.html

Apache Sling Resource API is one of 3 APIs that [Apache Sling](https://apis.io/providers/apache-sling/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include REST, JCR, Content Management, Resources, and Java. The published artifact set on APIs.io includes API documentation.

The Sling Resource API provides RESTful access to JCR content repository nodes via HTTP. Every content node is addressable as a URL, supporting GET, POST, PUT, DELETE, and MOVE operations through the Sling Default GET/POST Servlets. Content is accessible in multiple formats via selector and extension: .json for structured data, .xml for XML export, .infinity.json for deep tree traversal, and .tidy.json for formatted output. The POST Servlet (SlingPostServlet) handles content creation, modification, deletion, move, copy, and import operations.

## Machine-readable artifacts (3)

- **Documentation** — https://sling.apache.org/documentation/the-sling-engine/resources.html
- **Documentation** — https://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-sling/refs/heads/main/apis.yml

## Other Apache Sling APIs (2)

- [Apache Sling Scripting API](https://apis.io/apis/apache-sling/apache-sling-scripting-api/)
- [Apache Sling Event API](https://apis.io/apis/apache-sling/apache-sling-event-api/)

## Tags

REST, JCR, Content Management, Resources, Java

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-sling/apache-sling-resource-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-sling/.
