Welcome to the Sling Launchpad

Apache Sling is a web framework that uses a Java Content Repository, such as Apache Jackrabbit, to store and manage content. Sling applications use either scripts or Java servlets, selected based on simple name conventions, to process HTTP requests in a RESTful way. The embedded Apache Felix OSGi framework and console provide a dynamic runtime environment, where code and content bundles can be loaded, unloaded and reconfigured at runtime.

The Sling Launchpad is a ready-to-run Sling configuration, providing an embedded JCR content repository and web server, a selection of Sling components, and documentation and examples. The Launchpad makes it easy to get started with Sling and to develop script-based applications.

Getting started

To get started with Sling, see our website and the Sling in 15 minutes tutorial.

If you have the "Sling Explorer" bundle installed, you can browse the resource tree by clicking here.

Note that you can mount the repository via WebDAV to explore or modify content, simply use the root URL as the WebDAV server URL.

More info

Use our mailing lists to contact the Sling developers team.

The Sling OSGi management console is available at system/console, use admin/admin to login.

The Sling client library tests are available at sling-test/sling/sling-test.html.