speakeasy logo

speakeasy Speakeasy

Use this command to install speakeasy:
winget install --id=Speakeasy.speakeasy -e

This CLI is a tool for interacting with the Speakeasy platform - the CLI brings the functionality of Speakeasy into your development workflow. It can be run locally or in your CI/CD pipeline to validate your API specs, generate SDKs and more. Current functions of the CLI include: Generating idiomatic client SDKs from OpenAPI 3.x specs: Live: Go, Python3, Typescript(Node), Java, PHP, Ruby, Terraform Validating the correctness of OpenAPI3 specs. The CLI has a built in command to validate your spec and post helpful error messages. Authenticating with the platform and managing API keys.

Speakeasy CLI is a command-line tool designed to integrate the functionality of the Speakeasy platform into your development workflow. It enables developers to validate API specifications, generate client SDKs, and manage API keys seamlessly, whether running locally or within CI/CD pipelines.

Key Features:

  • SDK Generation: Automatically generates idiomatic client SDKs from OpenAPI 3.x specifications for multiple languages, including Go, Python3, TypeScript (Node.js), Java, PHP, Ruby, and Terraform.
  • Specification Validation: Validates the correctness of OpenAPI 3.x specs and provides detailed error messages to help identify issues quickly.
  • Authentication Management: Simplifies authentication with Speakeasy by managing API keys directly through the CLI.

Audience & Benefit:

Ideal for developers and DevOps teams seeking to streamline their API development workflows. By integrating Speakeasy CLI into your processes, you can ensure consistent API quality, accelerate SDK generation, and enhance collaboration across teams. The tool supports both local development and CI/CD integration, making it a versatile addition to any API-driven project.

Speakeasy CLI is available for installation via winget.

Versions
1.581.0
1.580.2
1.580.1
1.580.0
1.579.0
1.578.0
1.577.1
1.577.0
1.576.1
1.576.0
License