You are viewing the documentation for the 2.1.x release series. The latest stable release series is 3.0.x.
§Play for Scala developers
The Scala API for Play application developers is available in the play.api
package.
The API available directly inside the
play
package (such asplay.mvc
) is reserved for Java developers. As a Scala developer, look atplay.api.mvc
.
§Main concepts
- HTTP programming
- Asynchronous HTTP programming
- The template engine
- HTTP form submission and validation
- Working with Json
- Working with XML
- Handling file upload
- Accessing an SQL database
- Using the Cache
- Calling WebServices
- Integrating with Akka
- Internationalization
- The application Global object
- Testing your application
§Advanced topics
§Tutorials
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.