Interactive

Type `sdet` and start a conversation

SDET.AI

Type `sdet`, load your OpenAPI spec, and start generating and running API tests through conversation — no commands to memorize, no config files to write.

Think Claude Code for SDETs

$ sdet

  ╭──────────────────────────────────────────────────────╮
  sdet v1.0.0 Interactive API Testing Agent
  Type your request or /help for commands
  ╰──────────────────────────────────────────────────────╯

You: Load my API spec at ./openapi.yaml

 Loaded: Pet Store API v1.0.0
    12 endpoints across 3 tags: pets, store, user

You: What endpoints require authentication?

  Based on the OpenAPI spec, these endpoints require auth:
  
 POST /pets (creates a pet)
 PUT /pets/{id} (updates a pet)
 DELETE /pets/{id} (deletes a pet)
  
  The GET endpoints are public.

You: Generate tests for POST /pets

  I'll generate test cases for POST /pets...
  
  ├─ Tool: generate_test_case
  │  ✓ POST /pets returns 201 with valid payload
  ├─ Tool: generate_test_case
  │  ✓ POST /pets returns 400 with missing required fields
  ├─ Tool: generate_test_case
  │  ✓ POST /pets returns 401 without authentication
  
  Generated 4 test cases. Use /save to save them.

Use Cases

"Generate tests for POST /users"
✓ Positive test cases generated
✓ Negative & edge cases generated

Conversational Test Generation

Just ask in natural language and watch it generate positive, negative, and edge cases.

/run

Running 4 tests against localhost:3000...

145ms

✓ POST /pets returns 201 with valid payload

89ms

✓ POST /pets returns 400 with missing fields

92ms

✗ POST /pets returns 400 (Got: 500)

total

Results: 3 passed, 1 failed

Interactive Test Execution

Run tests with /run and see real-time results. Ask follow-up questions.

Debug Through Conversation

When a test fails, just ask "Why did that fail?" and get intelligent debugging help.

Features

Interactive Mode

Type `sdet` to start a conversation. Natural language interface for all operations with real-time streaming responses.

OpenAPI-Aware Conversation

Load and analyze OpenAPI specs via chat. Ask questions like "What endpoints require auth?" and get intelligent suggestions.

Conversational Test Generation

Generate tests through natural language — "Generate tests for POST /users" creates positive, negative, and edge cases automatically.

Interactive Test Execution

Run tests via conversation or /run command. See real-time pass/fail results and ask follow-up questions.

Rich Terminal UI

Watch the agent think in real-time. Streaming responses, tool call visualization, and beautiful colored output.

Security & Secrets

Automatic masking of sensitive headers and API keys. Never expose tokens in conversation history or output.

Coming Soon

Be the first to test APIs through conversation

Join the waitlist for early access to SDET.AI — the interactive AI agent that lets you generate and run API tests through natural conversation.

No spam, ever. Unsubscribe anytime.