Validate One API at a Time
Right in VS Code

Point SpekAi at an OpenAPI or Swagger spec, pick an endpoint, and validate it with AI-generated request data. One API at a time, no context switching.

SpekAi Tester
Loaded petstore-api.yaml
POST/petsCreate a pet
AI-generated request data
{
  "name": "Luna",
  "tag": "golden-retriever",
  "age": 3
}
201 Created42ms
OpenAPI 3.x & Swagger 2.0
JSON & YAML
20+ locales

Everything You Need to Validate APIs

From AI-generated request data to mTLS support, SpekAi handles the tedious parts so you can focus on what matters.

AI-Powered Request Data

AI generates realistic, spec-compliant request values: names, emails, nested objects, you name it. One click to fill every field.

mTLS Support

Client certificate authentication built in. Validate APIs behind mutual TLS without leaving your editor.

JSON & YAML

Load specs in either format. Auto-detection from file extension or Content-Type header. OpenAPI 3.x and Swagger 2.0.

20+ Locales

Generate locale-appropriate request data for international APIs, including names, addresses, and phone numbers.

Save & Load Configs

Save configurations and reload them later. Useful for repeated validations or complex request bodies.

Fallback HTTP Mode

Send raw HTTP requests manually when you need to. SpekAi works for direct validation with or without AI features.

Three Steps. That's It.

No setup wizard. No config files. Open a spec and start validating.

1

Open Your Spec

Paste a URL or pick a local OpenAPI/Swagger file. SpekAi parses it and builds a validation interface for every endpoint.

2

Pick an Endpoint

Browse your API’s endpoints with method badges and descriptions. Select the one you want to validate.

3

Generate & Validate

Hit Generate to auto-fill realistic request data, then send the request and validate the response — all in VS Code.

Completely Free

SpekAi is free to use. No tiers, no limits, no account required.

Free

$0/ forever

Everything included. No tiers, no limits, no account required.

  • OpenAPI 3.x & Swagger 2.0
  • JSON and YAML support
  • AI-powered request data generation
  • mTLS client certificate auth
  • 20+ locale support
  • Save & load configurations
  • Fallback HTTP mode
  • VS Code native integration

Ready to validate your APIs?

Install SpekAi, point it at a spec, and validate one endpoint at a time. Free, no account required.

No account required · Zero config · Works with any OpenAPI spec