akka-http-microservice
Example of http (micro)service in Scala & akka-http
templateboilerplatescalaakkaakka-httpmicroserviceskeletonstarter-kit
FreeRepo
Overview
This is a Scala-based REST microservice template built with Akka HTTP that demonstrates core patterns like HTTP routing, JSON serialization, configuration management, logging and external API integration. The example service provides two endpoints for retrieving GeoIP information and calculating distances between IP addresses, making it useful as a starting point for developers building microservices in Scala and Akka HTTP.
Features
rest-apihttp-serverjson-marshallingexternal-service-integrationerror-handlingfile-based-configurationloggingrouting
Feature Flags
blog
Recommended Use Cases
microservice-developmentrest-api-backendscala-http-services
Frontend
None
Backend
akka-httpscala
Auth Providers
None
Deployment Targets
heroku
Payment Providers
None
Quick Facts
โญ Stars
744
๐ด Forks
230
๐งพ License
mit
๐ Active
Unknown
Stack
Framework
akka-http
Language
scala
Testing
scalatest
CI
github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source template