mcp-server

Speakeasy: Generate Type‑Safe SDKs and Infra from OpenAPI

Speakeasy lets founders turn OpenAPI specs into polished SDKs, Terraform providers, CLI tools, and contract tests, speeding API delivery for any language stack.

From the repo · “Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers, MCP servers, CLIs and Contract Tests for your API. OpenAPI native. ”

intermediate⏱ 30 minutes💵 Free (self-hosted)
454 stars+2★ this week39 forksJavaScriptGuide quality 9/10 · reviewed Oct 21Updated 10/21/2026100% free · open source
What it is

Build APIs with automated type-safe SDKs in multiple languages.

Real use case example

"A founder needs to connect Stripe and Notion to automate adding new customers to a database and sending welcome emails. First, they'd install Speakeasy, then write an API definition using OpenAPI. Next, they'd use the generated SDKs to create the integration, and finally, they'd deploy the whole system with Terraform. Within a few hours, they'd have a working integration."

Best insideClaude DesktopCursorCodex CLIGemini
When to use it
  • •When you need to create a robust API with multiple language support
  • •When you want to ensure type safety and consistency across your API and SDKs
  • •When you need to integrate your API with Terraform or other infrastructure tools
Ready-to-paste prompt
yarn build --sdk=javascript --output=sdk/javascript to generate a JavaScript SDK for your API
Heads up: You need to have Node.js (14 or higher) and Yarn installed to use Speakeasy, and also need to configure your OpenAPI specification correctly to avoid errors during SDK generation
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/speakeasy && curl -fsSL https://workflowstacks.com/api/skills/speakeasy/claude-skill -o ~/.claude/skills/speakeasy/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Speakeasy: Generate Type‑Safe SDKs and Infra from OpenAPI works
Codeflow
Free to inspect

Speakeasy: Generate Type‑Safe SDKs and Infra from OpenAPI is a large JavaScript project (~57k lines across 447 code files, plus 1 test files). Setup is light: runs with Docker. Last commit this month, Other license, has a test suite.

Size
Large codebase
~57k lines · 447 code files · ~8 h to skim
Setup
Light setup
Runs with Docker.
Runs on
Go · Docker
No API keys detected
JavaScript 54%Go 45%Shell 1%TypeScript 1%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    main.go
    Where the program starts running
  3. 3
    go.mod
    Dependencies and the commands it exposes
  4. 4
    internal/defaultcodesamples/src/main.ts
    Inside internal/ — the main logic begins here
What's in each folder
internal/Core code — the actual logic322 files
pkg/Core code — the actual logic103 files
prompts/Prompts, skills & agent definitions16 files
cmd/Command-line entry points72 files
integration/Sub-packages / plugins34 files
scripts/Helper scripts3 files
registry/Folder2 files
.github/CI / automation (GitHub Actions)7 files
READMEHas testsDocumentedCI checksDocker readyOther licenseUpdated this month
Quick Actions
Details
Creator
speakeasy-api
Language
JavaScript
Category
mcp-server
Published
9/29/2022

Are you the creator of this tool? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/speakeasy.svg)](https://workflowstacks.com/skills/speakeasy?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.

Do this with a working workflow

Pages we wrote and tested that put a skill like this to work — importable n8n templates, outcome guides and Claude Desktop configs.

Related skills

More mcp-server tools founders pair with this one.