Introduction to Speakeasy

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

Features

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

  • Customize and brand SDKs to suit your needs.

  • Generate Terraform Providers directly from your OpenAPI spec.

  • 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 spec 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! Check out our complete getting started guide here.


How Does It Work?

Speakeasy understands your API specification and creates a flexible representation to create 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

Speakeasy has a VSCode extension (opens in a new tab) with syntax highlighting, autocompletion for our many supported file types, and linting for your OpenAPI documents.