# Apache Juneau {@property juneauVersion} Documentation

# Apache Juneau {@property juneauVersion} Documentation Preview

## Documentation in progress

## New documentation in {@property juneauVersion}

## Updated documentation in {@property juneauVersion}

Apache Juneau™ is a single cohesive Java ecosystem consisting of the following parts:

- juneau-marshall - A universal toolkit for marshalling POJOs to a wide variety of content types using a common framework with no external library dependencies.
- juneau-dto - A variety of predefined DTOs for serializing and parsing languages such as HTML5, Swagger and ATOM.
- juneau-svl - A simple yet powerful variable replacement language API.
- juneau-config - A sophisticated configuration file API.
- juneau-rest-server - A universal REST server API for creating Swagger-based self-documenting REST interfaces using POJOs, simply deployed as one or more top-level servlets in any Servlet 3.1.0+ container.
- juneau-rest-client - A universal REST client API for interacting with Juneau or 3rd-party REST interfaces using POJOs and proxy interfaces.
- juneau-microservice - A REST microservice API that combines all the features above with a simple configurable Jetty server for creating lightweight standalone REST interfaces that start up in milliseconds.

##### Table of Contents

## Release Notes