Introduction to Speakeasy

Speakeasy lets you service your API community with best in class developer experience without having to build it and maintain it yourself.

Features

  • Build production ready SDKs in 8+ languages. Customise and brand them to your needs.

  • Generate Terraform Providers straight 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 with breaking change detection, 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:

  1. Create an account on our platform (opens in a new tab).
  2. Install the Speakeasy CLI

brew install speakeasyapi/tap/speakeasy.

or


curl -fsSL https://raw.githubusercontent.com/speakeasy-api/speakeasy/main/install.sh | sh

  1. Run speakeasy quickstart in any code directory or follow the instructions on the dashboard.

And on 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 that can be used to create SDKs, Terraform Providers, and more.

Everything can be run locally through our CLI. Our platform keeps track of the different artifacts and versions you create allowing you to manage them in one place. For more advanced use cases our CLI can be tooled directly into your CI/CD pipelines. If you have questions, join our community Slack (opens in a new tab). Alternatively, book time (opens in a new tab) with one of us.

Working with Speakeasy in your IDE

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