You are viewing the documentation for the 2.3.x release series. The latest stable release series is 3.0.x.
§Play 2.3.x documentation
Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.
Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model, based on Iteratee IO.
- What's new in Play 2.3? / Play 2.3 Migration Guide
- What's new in Play 2.2? / Play 2.2 Migration Guide
- What's new in Play 2.1? / Play 2.1 Migration Guide
§Getting started
- Installing Play
- Creating a new application
- Anatomy of a Play application
- Using the Play console
- Setting up your preferred IDE
- Play Tutorials
- Security policy
§Working with Play
§Detailed topics
- The Build system
- Working with public assets
- Working with the in-memory H2 database
- Managing database evolutions
- Configuration file syntax and features
- Deploying your application
§Additional documentation
§Hacking Play
- Building Play from source
- 3rd Party Tools
- Repositories
- Issue tracker
- Contributor guidelines
- Documentation guidelines
- Translating Documentation
- Working with Git
§About Play
§Modules and plugins
Found an error in this documentation? The source code for this page can be found here. After reading the documentation guidelines, please feel free to contribute a pull request. Have questions or advice to share? Go to our community forums to start a conversation with the community.