Home
Providers
Feign
Feign
Feign (OpenFeign) is a declarative Java HTTP client binder inspired by Retrofit, JAX-RS, and WebSocket. It turns annotated interfaces into templated HTTP requests with pluggable encoders, decoders, error handlers, and HTTP transports. The OpenFeign organization maintains a large set of modules covering serialization (Jackson, Gson, Moshi, FastJSON2, JAXB, SAX, SOAP), HTTP transports (OkHttp, Apache HttpClient, Java 11 client, Ribbon), JAX-RS contracts, resilience (Hystrix), logging (SLF4J), form encoding, GraphQL, and metrics.
Feign publishes 12 APIs on the APIs.io network. Tagged areas include HTTP Client, Java, JVM, Open-Source, and REST.
Feign’s developer surface includes documentation, release notes, and 5 more developer resources.
12 APIs
On this page
Kin Score
APIs 12
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Resources 7
apis.yml
26 Operational Transparency
Composite quality — 17.3/100 · emerging
Agent readiness — 3/100 · human only
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 12
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Documentation 1
Reference material describing how the API behaves
Build 1
SDKs, sample code, and the tooling you integrate with
Operate 2
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: feign
name: Feign
description: Feign (OpenFeign) is a declarative Java HTTP client binder inspired by Retrofit, JAX-RS, and WebSocket. It turns
annotated interfaces into templated HTTP requests with pluggable encoders, decoders, error handlers, and HTTP transports.
The OpenFeign organization maintains a large set of modules covering serialization (Jackson, Gson, Moshi, FastJSON2, JAXB,
SAX, SOAP), HTTP transports (OkHttp, Apache HttpClient, Java 11 client, Ribbon), JAX-RS contracts, resilience (Hystrix),
logging (SLF4J), form encoding, GraphQL, and metrics.
type: Index
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- none
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/feign.png
access: 3rd-Party
created: '2026-03-27'
modified: '2026-04-28'
position: Consuming
tags:
- HTTP Client
- Java
- JVM
- Open-Source
- REST
- SDK
tags_raw:
- HTTP Client
- Java
- JVM
- Open Source
- REST
- SDKs
url: https://raw.githubusercontent.com/api-evangelist/feign/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: feign:feign-core
name: Feign Core
description: Feign Core is the base library that processes annotated Java interfaces into templated HTTP requests. It defines
the contract, encoder, decoder, and client abstractions used across the entire OpenFeign ecosystem.
humanURL: https://github.com/OpenFeign/feign
tags:
- HTTP Client
- Java
- Core
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign#readme
- type: GettingStarted
url: https://github.com/OpenFeign/feign#basics
- type: Source Code
url: https://github.com/OpenFeign/feign
- type: Maven Central
url: https://central.sonatype.com/artifact/io.github.openfeign/feign-core
- url: graphql/feign-graphql.md
type: GraphQL
- aid: feign:feign-jackson
name: Feign Jackson
description: Feign Jackson module provides Jackson-based JSON encoding and decoding for Feign-annotated client interfaces,
the most common serialization choice in JVM applications.
humanURL: https://github.com/OpenFeign/feign/tree/master/jackson
tags:
- JSON
- Jackson
- Serialization
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/jackson
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/jackson
- aid: feign:feign-gson
name: Feign Gson
description: Feign Gson module provides Google Gson-based JSON encoding and decoding for Feign clients, useful in projects
already standardized on Gson.
humanURL: https://github.com/OpenFeign/feign/tree/master/gson
tags:
- JSON
- Gson
- Serialization
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/gson
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/gson
- aid: feign:feign-okhttp
name: Feign OkHttp
description: Feign OkHttp module replaces the default JDK HTTP transport with Square's OkHttp client, adding HTTP/2, connection
pooling, and modern transport features.
humanURL: https://github.com/OpenFeign/feign/tree/master/okhttp
tags:
- HTTP Client
- Transport
- OkHttp
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/okhttp
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/okhttp
- aid: feign:feign-httpclient
name: Feign Apache HttpClient
description: Feign Apache HttpClient module integrates Apache HttpComponents (HC5) as the underlying HTTP transport for
Feign clients.
humanURL: https://github.com/OpenFeign/feign/tree/master/httpclient
tags:
- HTTP Client
- Transport
- Apache
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/httpclient
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/httpclient
- aid: feign:feign-java11
name: Feign Java 11 HTTP
description: Feign Java 11 HTTP module uses the JDK 11+ standard HttpClient as the transport, supporting HTTP/2 and asynchronous
calls without external dependencies.
humanURL: https://github.com/OpenFeign/feign/tree/master/java11
tags:
- HTTP Client
- Transport
- Java 11
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/java11
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/java11
- aid: feign:feign-ribbon
name: Feign Ribbon
description: Feign Ribbon module integrates Netflix Ribbon for client-side load balancing across a list of HTTP servers.
humanURL: https://github.com/OpenFeign/feign/tree/master/ribbon
tags:
- Load Balancing
- Netflix
- Resilience
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/ribbon
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/ribbon
- aid: feign:feign-hystrix
name: Feign Hystrix
description: Feign Hystrix module wraps Feign client calls in Netflix Hystrix commands, adding circuit breaking, fallbacks,
and bulkhead isolation.
humanURL: https://github.com/OpenFeign/feign/tree/master/hystrix
tags:
- Resilience
- Circuit Breaker
- Netflix
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/hystrix
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/hystrix
- aid: feign:feign-jaxrs
name: Feign JAX-RS
description: Feign JAX-RS modules let developers reuse JAX-RS 1.x, 2.x, 3.x, and 4.x annotations on Feign client interfaces
instead of Feign's native annotation set.
humanURL: https://github.com/OpenFeign/feign/tree/master/jaxrs
tags:
- JAX-RS
- Annotations
- Contracts
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/jaxrs
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/jaxrs
- aid: feign:feign-slf4j
name: Feign SLF4J
description: Feign SLF4J module routes Feign request and response logging through the SLF4J facade, integrating with the
host application's logging backend.
humanURL: https://github.com/OpenFeign/feign/tree/master/slf4j
tags:
- Logging
- Observability
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/slf4j
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/slf4j
- aid: feign:feign-form
name: Feign Form
description: Feign Form module adds support for application/x-www-form-urlencoded and multipart/form-data request bodies,
including file uploads.
humanURL: https://github.com/OpenFeign/feign-form
tags:
- Forms
- Multipart
- File Upload
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign-form
- type: Source Code
url: https://github.com/OpenFeign/feign-form
- aid: feign:feign-micrometer
name: Feign Micrometer
description: Feign Micrometer module exposes Feign client metrics (timings, counts, errors) through Micrometer for shipment
to Prometheus, Datadog, and other monitoring backends.
humanURL: https://github.com/OpenFeign/feign/tree/master/micrometer
tags:
- Metrics
- Observability
- Micrometer
properties:
- type: Documentation
url: https://github.com/OpenFeign/feign/tree/master/micrometer
- type: Source Code
url: https://github.com/OpenFeign/feign/tree/master/micrometer
common:
- type: Website
url: https://github.com/OpenFeign/feign
- type: Documentation
url: https://github.com/OpenFeign/feign#readme
- type: GitHubOrganization
url: https://github.com/OpenFeign
- type: Issues
url: https://github.com/OpenFeign/feign/issues
- type: ReleaseNotes
url: https://github.com/OpenFeign/feign/releases
- type: License
url: https://github.com/OpenFeign/feign/blob/master/LICENSE
- type: Maven Central
url: https://central.sonatype.com/namespace/io.github.openfeign
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/feign"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/feign/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/feign/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.