sdk-tf-generation-best-practices

Installation
SKILL.md

sdk-tf-generation-best-practices

Comprehensive best-practices reference for generating SDKs and Terraform providers with Speakeasy. Covers the full lifecycle: OpenAPI spec preparation, code-first extraction, generation workflows, language-specific guides, customization, and testing.

When to Use

  • Generating an SDK from an OpenAPI spec
  • Generating a Terraform provider from an OpenAPI spec
  • Generating an MCP server from an OpenAPI spec
  • Extracting an OpenAPI spec from existing code (FastAPI, Flask, Django, Spring Boot, NestJS, Hono, Rails, Laravel)
  • Customizing SDK generation (hooks, auth, error handling, retries, pagination)
  • Fixing OpenAPI validation errors or applying overlays
  • Testing generated SDKs (integration, contract, Arazzo)
  • Understanding language-specific SDK patterns (TypeScript, Python, Go, Java, C#, Ruby, PHP)
  • Upgrading or bumping the Speakeasy CLI version in workflow.yaml
  • Regenerating an SDK after spec or version changes
  • Customizing SDK README documentation
  • Adding examples to an OpenAPI spec via overlays
  • Testing generated SDK endpoints
Related skills

More from speakeasy-api/skills

Installs
5
GitHub Stars
14
First Seen
Jan 26, 2026