← Back to Blog
launchspekaiopenapiapi-validation

Introducing SpekAi: Validate Your API Specs Without Leaving VS Code

BitsPlus Team·

Why SpekAi?

Validating APIs during development usually means jumping between your editor, Postman, curl, and a browser. You lose context, copy-paste URLs and auth tokens, and spend more time on tooling than on the actual validation.

SpekAi keeps everything in VS Code. Point it at an OpenAPI or Swagger spec (local file or URL) and it generates a validation UI right in your editor. Pick one endpoint, fill in (or auto-generate) parameters, send the request, and inspect the response. One API at a time, no context switching.

What It Does

  • Reads your spec: Parses OpenAPI 3.x and Swagger 2.0 in both JSON and YAML
  • Generates a validation UI: Every endpoint gets a form with the right parameters, headers, and request body fields
  • AI-powered request data: Hit "Generate" and SpekAi creates realistic, spec-compliant values (names, emails, IDs, nested objects, the works)
  • mTLS support: Client certificate authentication built in for APIs that require it
  • 20+ locales: Generate locale-appropriate request data for international APIs
  • Save/load configs: Save your setups and reload them later
  • Fallback mode: Send raw HTTP requests for quick manual validation

How to Get Started

  1. Install SpekAi from the VS Code Marketplace
  2. Open the Command Palette and run Open SpekAi Tester
  3. Enter a spec URL or pick a local file
  4. Start validating

Free, No Strings

SpekAi is free. No account, no sign-up, zero config.

We built SpekAi because we needed it ourselves. If you work with OpenAPI specs, give it a try.