Welcome
The TestVibe API lets you drive a TestVibe project from outside the app: manage features written in Gherkin, generate Playwright tests with AI, run them in isolated cloud sandboxes, and pull results and trace artifacts — all with a single API key.
REST, CLI, and MCP share project operations. The CLI adds terminal output and bounded waits; MCP exposes typed tools. Some REST options are not exposed by every wrapper, so use the reference for the surface you are calling.
A JSON API under /api/v1/ops for integrations and CI. Authenticate with a tvb_… API key.
The npm package for your terminal: testvibe run "Login" --wait and friends.
testvibe mcp exposes supported project operations as tools for Claude Code, Claude Desktop, Codex, and other MCP clients.
Jump right in
Create a feature, generate its tests, and run them in a sandbox — with a walkthrough of each step.
Create an API key and connect securely.
Plug TestVibe into Claude Code, Claude Desktop, or Codex via MCP.
New to the data model? Start with Core concepts — projects, the feature lifecycle, runs, and project files — before diving into the reference.
Cloud requests use https://testvibe.app/api/v1/ops. Programmatic access requires a Team, Business, or Enterprise plan; self-hosted installations use their own origin. Start with Authentication & API keys.