Scalatra 3.0 Guides

Outlook

Supported Versions

Scalatra 3.0 supports Scala 2.12, 2.13 and 3.

Also, Scalatra 3.0 supports both Servlet 4.0.1 (javax) and 5.0.0 (jakarta). Note that the artifact names have suffix depending on Servlet version as follows:

// for javax
"org.scalatra" %% "scalatra-javax" % "3.0.0",
"org.scalatra" %% "scalatra-json-javax" % "3.0.0",
"org.scalatra" %% "scalatra-forms-javax" % "3.0.0",
...

// for jakarta
"org.scalatra" %% "scalatra-jakarta" % "3.0.0",
"org.scalatra" %% "scalatra-json-jakarta" % "3.0.0",
"org.scalatra" %% "scalatra-forms-jakarta" % "3.0.0",
...

Development

We’ve documented most aspects of working with Scalatra in a series of guides covering common development tasks.

HTTP

Async

Views

Formats

Persistence

Internationalization

Testing

API Design & Documentation

After Development

Monitoring

Deployment