
Production-ready SDKs for your API
End-to-end type safety for your API.
Backed by:
Built by former:
Fern is an open source format for defining REST APIs.
Generate SDKs, API documentation, and server boilerplate.




Export to OpenAPI / Swagger so you are never locked-in
What you get
Features

SDKs
Unlike most auto-generated SDKs, ours are idiomatic and feel handwritten. Fern handles publishing to GitHub and registries.
Try it out
Server boilerplate
Fern generates the types and networking logic for you. Just implement the business logic, and you’re good to go.

Postman
Offer a Postman Collection, complete with examples of successful and unsuccessful requests.
Run in Postman
OpenAPI
Get an OpenAPI spec, which you can feed into the endless list of tools that support OpenAPI.
Start in 3 steps
How it works
1
2
3
Bring your API.
Describe your endpoints, types, errors, and examples.
Select your generators.
Pick the languages and frameworks you want to support.


Release your artifacts.
Publish your SDKs to registries and sync your documentation.

Loved by developers
Free up developer time and increase product velocity.
Give Fern a try
Get started for free.