Naptime is a developer-optimized Scala-native REST framework with a focus on type safety.

Why Naptime?

The Naptime REST API system pushes type safety further...


The Naptime API system has a number of components:

  • Scala server library: The advanced Scala library helps developers quickly author canonical APIs.
  • Test Kit: This library (included on the test classpath) adds additional test helpers to make it easier to test business logic within Naptime APIs.
  • API Explorer: This is a library and optionally standalone server that aggregates schemas of Naptime resources, and exposes an interactive UI to allow developers to explore the available APIs. (Coming soon...)