Ktor Arrow Example

A microservice example with Ktor, Arrow.

Other technologies used:

  • SqlDelight for the persistence layer.
  • Kotest for testing

Running the project

To run the project, you first need to start the environment.
This can be done with docker-compose up,
and then you can start the Ktor server with ./gradlew run.

docker-compose up
./gradlew run


  • GET /health: returns version of the connected postgres


View Github