# Stably ## Docs - [Privacy Policy](https://docs.stably.ai/about/privacy-policy.md): Stably AI's privacy policy detailing data collection, usage, and protection practices for our AI-powered testing platform. - [Terms of Service](https://docs.stably.ai/about/terms-of-service.md): Stably AI's terms of service agreement outlining user responsibilities, service usage, and legal terms for our AI-powered testing platform. - [Introduction](https://docs.stably.ai/api-reference/introduction.md): Understand general concepts, response codes, and authentication strategies for the Stably API. - [Cancel a test run](https://docs.stably.ai/api-reference/runner/cancel-a-test-run.md): Cancel a test run. The run must be in QUEUED or RUNNING status. If the run has a container, the container will be stopped. - [Get test run status and results](https://docs.stably.ai/api-reference/runner/get-test-run-status-and-results.md): Get the status and results of a test run - [Start a test run](https://docs.stably.ai/api-reference/runner/start-a-test-run.md): Start a test run - [Changelog](https://docs.stably.ai/changelog.md): Product updates and announcements - [Autofix Cost Controls](https://docs.stably.ai/core-configuration/autofix-cost-controls.md): Control how much the autofix agent spends per session using budget caps, turn limits, and smart skip rules in stably.yaml. - [Mode-Specific Rules](https://docs.stably.ai/core-configuration/mode-rules.md): Provide mode-specific rules to the Stably AI agent with STABLY-CREATE.md and STABLY-FIX.md. - [STABLY.md](https://docs.stably.ai/core-configuration/stably-md.md): Provide project-level rules and instructions to the Stably AI agent across all modes and surfaces. - [Autofix for Tests](https://docs.stably.ai/getting-started/autofix-for-tests.md): Stably Autofix maintains your tests in production — triaging failures, fixing code, and proving every fix works with real browser replays. - [CI Integration](https://docs.stably.ai/getting-started/ci-integration.md): Run Stably tests in your CI/CD pipeline with automatic test fixing - [Quickstart](https://docs.stably.ai/getting-started/quickstart.md): Choose your path: Stably Cloud or Stably CLI. Both ways give you AI-powered test creation, auto-fix, and full Playwright compatibility. - [Quickstart: Stably SDK](https://docs.stably.ai/getting-started/sdk-setup-guide.md): Install and configure Stably SDK using AI assistance or manual steps - [Playwright AI Tests](https://docs.stably.ai/getting-started/stably-playwright-sdk.md): Add Stably SDK to your Playwright tests in 5 minutes - [Migrate Classic Tests to Agent 2.0](https://docs.stably.ai/no-code-tests/migrate-to-agent-2.md): Migrate your Classic (no-code) tests to Agent 2.0 — the Stably Web Editor with Git-backed version control. - [Why Migrate from Classic](https://docs.stably.ai/no-code-tests/why-migrate.md): How the Stably Web Editor + CLI compares to Classic — and why teams that migrate see dramatically lower costs. - [Pricing](https://docs.stably.ai/pricing.md): Stably pricing plans and options for teams of all sizes. - [Alerts & Notifications](https://docs.stably.ai/run-tests/alerting.md): Configure test result notifications and alerts to stay informed about test failures, successes, and monitoring status. - [Autofix](https://docs.stably.ai/run-tests/autofix.md): Automatically diagnose and fix failing tests after cloud runs — on a schedule or on-demand from the dashboard. - [Using CLI in CI](https://docs.stably.ai/run-tests/cli-in-ci.md): Run Stably CLI commands in any CI/CD environment with environment variable authentication. - [GitHub Actions](https://docs.stably.ai/run-tests/github-actions.md): Integrate Stably tests into your GitHub Actions workflows using the Stably GitHub Action. - [Run Tests Inside of Docker](https://docs.stably.ai/run-tests/inside-of-docker.md): Containerize Stably-powered Playwright tests for reproducible local and CI execution. - [Run Tests](https://docs.stably.ai/run-tests/run-tests-on-cloud.md): Execute your Playwright tests on Stably's cloud infrastructure for scalable, distributed test execution - [Run Tests on GitHub](https://docs.stably.ai/run-tests/run-tests-on-github.md): Run Stably-powered Playwright tests in parallel using GitHub Actions with your existing CI infrastructure. - [Run Tests on GitLab](https://docs.stably.ai/run-tests/run-tests-on-gitlab.md): Run Stably-powered Playwright tests on GitLab using self-hosted runners or Stably Cloud via the API. - [Scheduled Test Runs](https://docs.stably.ai/run-tests/scheduled-runs.md): Automatically run your Playwright tests on a schedule using cron expressions in stably.yaml - [Cloud Browsers for Stably CLI](https://docs.stably.ai/stably-cli/cloud-browser.md): Run Stably's browser-backed CLI commands in Stably-hosted cloud browsers. - [CLI commands](https://docs.stably.ai/stably-cli/commands.md): Command-line tool with AI agent for local development and flexible test execution - [Create Tests (stably create)](https://docs.stably.ai/stably-cli/create.md): Generate Playwright tests with AI — interactively, from prompts, PR diffs, or on full autopilot in CI - [Fix Tests (stably fix)](https://docs.stably.ai/stably-cli/fix.md): Automatically diagnose and fix failing Playwright tests with AI — locally, in CI, or on a schedule - [Test Planning (stably plan)](https://docs.stably.ai/stably-cli/plan.md): Analyze your repository, discover coverage gaps, and generate test.fixme() plan files. - [Quickstart: Stably CLI](https://docs.stably.ai/stably-cli/quickstart.md): Set up the CLI, generate your first test with AI, run it, and auto-fix failures. - [Run Tests (stably run)](https://docs.stably.ai/stably-cli/run-tests.md): Run Stably-powered Playwright tests locally or in CI with full Playwright compatibility. - [Run History (stably runs)](https://docs.stably.ai/stably-cli/runs.md): Browse and inspect test run history from the command line - [AI Agent Execute](https://docs.stably.ai/stably-sdk/ai-agent-execute.md): Automate complex, multi-page browser workflows with autonomous AI agents in Playwright tests. - [AI Assertions](https://docs.stably.ai/stably-sdk/ai-assertions.md): Prompt-driven visual assertions using Stably's Playwright SDK. - [AI Extraction](https://docs.stably.ai/stably-sdk/ai-extraction.md): Visually interpret pages and return structured data using Stably's Playwright SDK. - [AI Locator](https://docs.stably.ai/stably-sdk/ai-locator.md): AI-assisted element location using Stably's Playwright SDK. - [Create Tests with Cursor / Claude Code](https://docs.stably.ai/stably-sdk/create-tests-with-cursor-claude.md): Accelerate test creation using AI coding assistants with Playwright MCP integration - [Email Inbox](https://docs.stably.ai/stably-sdk/email-inbox.md): Receive and extract data from emails in your tests using Stably's email SDK. - [Stably SDK Overview](https://docs.stably.ai/stably-sdk/overview.md): Playwright-compatible SDK that powers the Stably CLI and Web Editor with AI-assisted testing. - [Capabilities](https://docs.stably.ai/stably/capabilities.md): Understand what the Stably Web Editor supports and its limitations - [Stably GitHub Action](https://docs.stably.ai/stably/stably-github-action.md): Run Stably tests in your GitHub Actions workflows using the Stably Cloud Runner - [Stably Test Reporter](https://docs.stably.ai/stably/stably-test-reporter.md): Stream test results and traces to Stably for analytics and AI-powered test maintenance - [Overview](https://docs.stably.ai/stably/stably-web-editor.md): Create and manage tests visually with AI assistance—no coding required - [Auth with Google](https://docs.stably.ai/stably2/auth/auth-with-google.md): Authenticate with Google in your Playwright tests using the Stably SDK - [Bring Your Own Repo](https://docs.stably.ai/stably2/bring-your-own-repo.md): Connect your existing GitHub or GitLab repository to Stably for test case management and the web editor. - [Environments](https://docs.stably.ai/stably2/environments.md): Create and manage named environments with variables for different contexts like Production, Staging, and Local Dev. - [Private npm Registry (.npmrc)](https://docs.stably.ai/stably2/npmrc.md): Configure a custom .npmrc file to authenticate with private npm registries during cloud agent sessions. - [Setup Script](https://docs.stably.ai/stably2/setup-script.md): Run a custom bash script during cloud agent session initialization to prepare your environment before tests run. - [Quickstart: Stably Web](https://docs.stably.ai/stably2/web-quickstart.md): Build and run Playwright tests in your browser—no local setup required. - [A/B Testing](https://docs.stably.ai/trouble-shooting/a-b-testing.md): Learn how to disable A/B testing in staging/QA/dev environments to ensure stability and reproducibility during automated testing. - [Stably IP Allowlist](https://docs.stably.ai/trouble-shooting/allowlist-stably.md): To prevent our automated requests from being blocked, please allowlist the following IP addresses in your security systems: - [Clerk Bot Detection](https://docs.stably.ai/trouble-shooting/bot-detection/clerk.md): Solutions for Clerk's bot detection system - [Cloudflare Bot Detection](https://docs.stably.ai/trouble-shooting/bot-detection/cloudflare.md): Solutions for Cloudflare Access and Zero Trust bot detection - [Bot Detection Issues](https://docs.stably.ai/trouble-shooting/bot-detection/index.md): Solutions for common bot detection systems that may block Stably's automated testing - [reCAPTCHA Bypass](https://docs.stably.ai/trouble-shooting/bot-detection/recaptcha.md): How to bypass reCAPTCHA challenges - [Vercel Deployment Protection](https://docs.stably.ai/trouble-shooting/bot-detection/vercel.md): Bypass Vercel deployment protection for automated testing with Stably - [Reporter & Analytics Troubleshooting](https://docs.stably.ai/trouble-shooting/reporter-analytics.md): Common issues and solutions for Stably's Reporter & Analytics features - [Data Isolation Strategy](https://docs.stably.ai/use-cases/data-isolation-strategy.md): A practical data isolation strategy for teams sharing a production-connected database and a limited set of test accounts - [Defining Test Groups](https://docs.stably.ai/use-cases/defining-test-groups.md): Organize your Playwright tests into logical groups using Playwright projects for flexible test execution - [Integrate with Test Case Management Systems](https://docs.stably.ai/use-cases/integrate-with-test-case-management-systems.md): Report Stably test results to external test case management systems like Zephyr Scale, Xray, or TestRail - [Saving Authenticated State](https://docs.stably.ai/use-cases/saving-authenticated-state.md): Skip login on every test run by saving and reusing authenticated browser state — works out of the box because Stably is 100% Playwright compatible. - [Testing Feature Flags and Gradual Rollouts](https://docs.stably.ai/use-cases/testing-feature-flags-and-gradual-rollouts.md): Prevent rollout regressions with explicit enabled/disabled Playwright scenarios - [Testing File Upload and Download Workflows](https://docs.stably.ai/use-cases/testing-file-upload-and-download-workflows.md): Cover file validation, parsing, progress, and download integrity in Playwright tests - [Testing Google Auth and 2FA](https://docs.stably.ai/use-cases/testing-google-auth-and-2fa.md): A practical auth-only strategy for Google SSO and 2FA flows in Playwright - [Testing RBAC and Role Permissions](https://docs.stably.ai/use-cases/testing-rbac-and-role-permissions.md): Validate role-based access control with clear role fixtures and deny-path assertions - [Testing Third-Party API Failures and Timeouts](https://docs.stably.ai/use-cases/testing-third-party-api-failures-and-timeouts.md): Simulate partner outages, slow responses, and bad payloads to validate resilient UX - [Verify Your App with stably verify](https://docs.stably.ai/use-cases/verify-with-ai-agents.md): Use stably verify to check that your application works correctly against a natural language description — no test files needed - [What is Stably?](https://docs.stably.ai/what-is-stably-ai.md): Stably brings AI superpowers to Playwright — alongside an optional editor Web or CLI experience. ## OpenAPI Specs - [openapi](https://api.stably.ai/openapi.json)