Skip to content
aicoolies logo
Armeria logo

Armeria

Versatile microservice framework for any protocol

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.

About Armeria

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 & Platform Specs

Pricing Summary

Armeria is a 100% free and open-source asynchronous microservice and RPC framework built on top of Java, Netty, and HTTP/2 under the Apache-2.0 license. Maintained by LY Corporation, it supports gRPC, Thrift, REST, and WebSockets with zero licensing or subscription costs.

Supported Platforms

Java/Kotlin library, JVM-based

Explore categories, tags & use cases

AI-powered production incident resolution

Resolve AI automates production incident investigation, diagnosis, and remediation acting as an AI SRE that participates in every on-call rotation. Autonomously investigates incidents pursuing multiple hypotheses in parallel, validates against real evidence, creates code snippets and drafts PRs, generates post-mortems, and onboards new teammates with instant answers about code and infrastructure. Drives 5x faster MTTR and 87% faster incident investigations.

paid

Security operations resilience for SOC teams

Fig provides a Security Operations Resilience platform designed for modern SOC teams facing both unplanned and planned changes. Features drift detection to catch unplanned infrastructure changes, automated drift repair with testing, planned change modeling to simulate initiatives before deployment, version control, and automatic deployment with rollbacks. Helps teams maintain security coverage while shipping risk-free at 10x speed and focusing on strategic cyber work.

paid

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Armeria?

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.

Is Armeria free?

Yes — Armeria is open source and free to use. Armeria is a 100% free and open-source asynchronous microservice and RPC framework built on top of Java, Netty, and HTTP/2 under the Apache-2.0 license. Maintained by LY Corporation, it supports gRPC, Thrift, REST, and WebSockets with zero licensing or subscription costs.

Is Armeria open source?

Yes — Armeria is open source.

Is Armeria still maintained?

Yes — Armeria is active. Its listing was last verified on August 26, 2026.

What are the best Armeria alternatives?

The first editor-selected Armeria alternatives are Resolve AI, Fig Security.