akka-http-microservice

Example of http (micro)service in Scala & akka-http

templateboilerplatescalaakkaakka-httpmicroserviceskeletonstarter-kit
FreeRepo

Preview

akka-http-microservice preview

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
Get Started with this Boilerplate