Quickstart
Describe the SDK you want, not the generators that build it. You only have to declare shared settings like auth, retries and package details once, and every language target inherits them. Add an SDK in a single line: a new language target. Targets run the newest SDK generators unless you pin generatorVersion.
Already using generators.yml? Follow the SDK Config migration guide to migrate.
Get up and running with Fern in under 5 minutes. This quickstart walks you through installing the CLI, initializing your project, and generating your first SDK locally.
Generate your first SDK
Generate an SDK with Fern. Follow the [SDKs quickstart](https://buildwithfern.com/learn/sdks/overview/quickstart.md) step by step.Initialize the fern folder
Initialize the fern folder with your existing OpenAPI specification. Specify your organization name using the --organization flag.
OpenAPI accepts both JSON and YAML formats.
This creates a fern folder in your current directory.
Next steps
Now that you have a working SDK, set up GitHub repositories and configure publishing, generate SDKs in another languages, or learn more about Fern SDKs.