Skip to content

api-evangelist/feign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feign (feign)

Feign (OpenFeign) is a declarative Java HTTP client binder inspired by Retrofit, JAX-RS, and WebSocket. It turns annotated Java interfaces into templated HTTP requests with pluggable encoders, decoders, error handlers, and HTTP transports. The OpenFeign organization maintains a broad set of modules covering serialization, HTTP transports, JAX-RS contracts, resilience, logging, form encoding, GraphQL, and metrics.

URL: Visit APIs.json URL

Scope

  • Type: Index
  • Position: Consumer
  • Access: 3rd-Party

Tags

  • HTTP Client, Java, JVM, Open Source, REST, SDKs

Timestamps

  • Created: 2026-03-27
  • Modified: 2026-04-28

Modules

Feign Core

Base library that processes annotated Java interfaces into templated HTTP requests.

Serialization

  • Feign Jacksondocs
  • Feign Gsondocs

HTTP Transports

  • Feign OkHttpdocs
  • Feign Apache HttpClient (HC5)docs
  • Feign Java 11 HTTPdocs

Resilience and Load Balancing

  • Feign Ribbondocs
  • Feign Hystrixdocs

Contracts

  • Feign JAX-RSdocs

Logging and Metrics

  • Feign SLF4Jdocs
  • Feign Micrometerdocs

Forms

  • Feign Formdocs

Common Properties

Maintainers

About

Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket, providing a declarative way to create HTTP API clients with minimal code and pluggable encoders and decoders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors