OpenFeign/feign
Some data may be outdated — see provenance labels.
Feign makes writing java http clients easier observed · 2026-09-24
Health v2 · maintenance only
96/100
- Activity 96
- Release rhythm 94
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 7.5
- age_days: 4864
- days_rel: 41
- days_push: 27
- n_releases_24m: 15
Adoption not part of the score
9801 stars · 1947 forks observed · 2026-09-24
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Feign is a Java library that simplifies writing HTTP clients by binding annotated interfaces to templatized HTTP requests. It supports pluggable decoders, encoders, and error handling for text-based REST and SOAP APIs.
Use cases
- write declarative java http clients for rest apis
- call third-party rest apis from a spring microservice
- generate http client code from annotated interfaces
- consume soap or jax-rs services in java
- customize request encoding and response decoding for an http api
- unit test http api bindings without a server
When to choose
- you want a lightweight, annotation-driven alternative to Retrofit or Jersey clients on the JVM
- you need pluggable decoders, encoders, and error handling for text-based APIs
- you are building Java 8+ microservices that call many HTTP APIs
- you want minimal boilerplate when binding interfaces to HTTP endpoints
When to avoid
- you need a non-JVM language client
- you require binary protocols or non-text-based APIs
- you need a full-featured async/reactive HTTP client with streaming
- your project must run on JDK 6 (only legacy Feign 9.x supports that)
Facets
library · maturity stable
http-client serialization middleware web-development apis developer-tools backend jvm cross-platform declarative-http-client rest-client annotation-driven retrofit-alternative soap jax-rs
1 source
- readme: https://github.com/OpenFeign/feign · fetched 2026-09-24 · 5d0ab893c251
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| OpenFeign/feign | main | 96 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem