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
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.
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.