The High Velocity
Web Framework
For Java and Scala

Play Framework makes it easy to build web applications with Java & Scala.

Play is based on a lightweight, stateless, web-friendly architecture.

Built on Pekko (Play 3) and Akka (Play 2), Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.

Developer friendly.

Make your changes and simply hit refresh! All you need is a browser and a text editor.

Play instances usage

Scale predictably.

Underneath the covers Play uses a fully asynchronous model built on top of Pekko (Play 3) and Akka (Play 2). Combined with being stateless, Play scales simply and predictably.

Modern web & mobile.

Play was built for needs of modern web & mobile apps.

Solid & fast.

The compiler and runtime (JVM) do the heavy lifting so that your apps run super-fast and keeps running under load.

Massive ecosystem.

The ecosystem around Java is huge. There are libraries for everything - most of which can be used in Play.

Proven in production.

From startups to enterprises, Play powers some of the most innovative web sites. Play is proven, reliable and scalable.

They already use Play Framework

Sponsors & Backers

If you find Play useful for work, please consider asking your company to support this Open Source project by becoming a sponsor. You can also individually sponsor the project by becoming a backer.

Thank you to our premium sponsors!