aicoolies logo
Armeria logo

Armeria

Versatile microservice framework for any protocol

Share
open-sourceOpen Source
Visit Website →

Armeria is an open-source microservice framework from the creator of Netty at LINE Corporation that supports gRPC, Thrift, REST, and GraphQL on a single server and port. It provides built-in decorators for metrics, distributed tracing, load balancing, authentication, rate limiting, circuit breakers, and automatic retries. The framework integrates seamlessly with Spring Boot, Dropwizard, and Reactive Streams while serving automated API documentation with interactive request testing.

Armeria is a battle-tested microservice framework created by Trustin Lee, the original author of Netty, and maintained by engineers at LINE Corporation. It uniquely supports serving gRPC, Thrift, REST, and GraphQL endpoints on a single server instance sharing the same port, with or without TLS. This multi-protocol capability eliminates the need for separate server processes or reverse proxies when a service needs to expose different API styles to different consumers.

Cross-cutting concerns that typically require custom middleware in other frameworks are handled through Armeria's decorator system. Metrics collection, distributed tracing via Zipkin or Brave, client-side load balancing, authentication, rate limiting, circuit breaking, and automatic retries are all available as composable decorators that can be layered onto any service or client. The framework also auto-generates interactive API documentation with sample payloads, enabling ad-hoc testing of gRPC and Thrift endpoints directly from a browser.

Armeria integrates cleanly with Spring Boot and Dropwizard, allowing teams to adopt it incrementally by serving gRPC traffic through Armeria while leaving REST endpoints to the existing framework. Built on top of Netty's event-driven architecture, it delivers high throughput and low latency even under heavy concurrent load. The framework supports Kotlin coroutines and Reactive Streams for modern asynchronous programming patterns, making it a strong choice for teams building polyglot microservice architectures at scale.

Pricing

Free and open source under Apache 2.0

Platforms

Java/Kotlin library, JVM-based

Categories

Tags

Use Cases

Alternatives

Related Tools

DenchClaw logo

DenchClaw

Local AI CRM and workflow automation on OpenClaw

DenchClaw is a local AI CRM and workflow automation app built on OpenClaw. It runs on a Mac at localhost, lets users chat with local business data, and focuses on lead enrichment, founder/customer research, and outreach automation. It belongs beside local AI, workflow automation, and OpenClaw-style personal-agent tools rather than pure coding IDEs.

open-sourceOpen Source
Traceway logo

Traceway

OpenTelemetry-native observability with AI tracing, logs, traces, metrics, and session replay — self-hosted in 90 seconds.

Traceway is an open-source, OpenTelemetry-native observability platform that combines logs, traces, metrics, exceptions, session replay, and AI tracing in a single self-hosted system. MIT licensed with no open-core restrictions, it deploys in 90 seconds via Docker Compose and accepts OTLP/HTTP from any OTel SDK without a Collector or per-language vendor SDK.

open-sourceOpen Source
Freestyle logo

Freestyle

Sandboxes for coding agents — Linux VMs, Git, and deploys in one box

Freestyle is YC-backed sandbox infrastructure built for AI coding agents, shipping secure Linux VMs with nested virtualization, Git servers, and one-click web deploys. It lets agents run real workloads, branch repos, and deploy apps under short-lived identities while billing only for active compute. Used in production by vly.ai, Rork, and Vibeflow.

freemium
OpenSRE logo

OpenSRE

Open-source toolkit for building AI SRE incident response agents

OpenSRE is an open-source Python toolkit from Tracer Cloud for building AI SRE agents that investigate and respond to production incidents. It ships with connectors to Prometheus, Grafana, Kubernetes and incident platforms, plus a simulation harness that replays past incidents so teams can benchmark agent accuracy before trusting it on live pager rotations.

open-sourceOpen Source
Twill AI logo

Twill AI

Autonomous coding agents that ship while you sleep

Twill is an autonomous coding agent platform that implements features, fixes bugs, and ships pull requests without manual intervention. Uses structured workflow of research, planning, human review, implementation in isolated sandbox, AI code review, then merge. Supports custom agent configurations with multiple LLM providers, isolated dev environments for verification, and integrations with GitHub, Linear, Sentry, Notion, and cloud platforms for end-to-end engineering automation.

freemium
Baseten logo

Baseten

ML inference platform for production AI models

Baseten is the inference platform for deploying AI models at scale with dedicated and pre-optimized model APIs and performance-optimized infrastructure. Specializes in image generation, transcription, text-to-speech, LLM serving, embeddings, and compound AI workloads. Delivers 75% latency reduction with 415ms cold starts and 3000+ concurrent scaling. Available as managed cloud or self-hosted, trusted by Cursor, Notion, Descript, and Sourcegraph for production inference.

api-usage-based