Introduction to Speakeasy

Use Speakeasy to service your API community with a best-in-class developer experience, without building and maintaining SDKs yourself.

Features

  • Generate production-ready SDKs in over eight programming languages.

  • Customize and brand SDKs to suit your needs.

  • Generate Terraform providers directly from your OpenAPI document.

  • Use powerful primitives like sources and targets to design a code generation pipeline for local development and CI/CD.

  • Automate your API supply chain to detect breaking changes, versioning, and release management to package managers.

  • Build maintenance workflows on your OpenAPI document using overlays.

  • Use a schema registry to build API provenance, enforce standards, and simplify governance.

Getting started

Start locally and manage multiple APIs through our platform. It’s as easy as following these steps:

  1. Create an account on our platform (opens in a new tab).
  2. Install the Speakeasy CLI using Homebrew or curl:
brew install speakeasy-api/tap/speakeasy

or

curl -fsSL https://go.speakeasy.com/cli-install.sh | sh
  1. Run speakeasy quickstart in any code directory or follow the instructions on the dashboard.

And you’re on your way! See our complete getting started guide for more details.


How does it work?

Speakeasy understands your API specification and creates a flexible representation to generate SDKs, Terraform providers, and more.

Everything can be run locally through the CLI. The Speakeasy platform tracks the different artifacts and versions you create, allowing you to manage them in one place. For more advanced use cases, the CLI can be tooled directly into your CI/CD pipelines.

If you have questions, join our community Slack (opens in a new tab) or book a time (opens in a new tab) to speak with one of us.

Work with Speakeasy in your IDE

VS Code icon The Speakeasy VS Code extension (opens in a new tab) provides syntax highlighting, autocompletion for supported file types, and linting for OpenAPI documents.