Features

Everything you need to automate testing at scale.

Record a flow or describe it in plain English. TestSnag runs it on a schedule or in CI and tells your team the moment it breaks.

[ 01 ] AI agent tests

AI agents for every surface.

Agents that use your product like real users, across web, mobile, API and SEO.

WEB

Validate every user journey in a real browser.

Record a flow once in the cloud browser or with the Chrome extension, or describe it in plain English. TestSnag replays it on every run and shows you exactly where it broke.

  • Record in the cloud browser or your own Chrome
  • Find elements by description, not brittle selectors
  • AI checks for anything you can put into words
  • Built-in test inbox for sign-up, reset and OTP flows
  • Video, step screenshots, console and network logs
  • Variables, secrets, reusable blocks and script steps
Explore web testing
MOBILE

Test your iOS and Android builds in the cloud.

Upload a simulator build or APK and run it on hosted iPhone, iPad, Pixel and Galaxy devices. The agent taps, types and swipes through your app, then checks what is on screen.

  • iOS simulator builds and Android APKs
  • iPhone, iPad, Pixel and Galaxy, portrait or landscape
  • Tap, swipe, drag, type, rotate and shake steps
  • Open deep links on launch or mid-test
  • Assert on visible elements and on-screen text
  • Video and screenshots saved for every run
Explore mobile testing
API

Chain requests and assert on every response.

Import requests from cURL, Postman, OpenAPI or GraphQL, or let the AI planner draft the test from a sentence. Pass values between steps and assert on status, body, headers and timing.

  • Import from cURL, Postman, Swagger/OpenAPI and GraphQL
  • AI planner drafts steps from a plain-language prompt
  • Pass values between steps with {{N.body.token}}
  • Assert status, JSON paths, headers and response time
  • Secrets for tokens and keys, never shown back
  • Schedule checks as often as every 5 minutes
Explore API testing
SEO

Catch SEO regressions before search engines do.

Point TestSnag at your sitemap or a list of pages. It checks the tags and signals search engines read, keeps a history per page, and flags anything that slips.

  • Pages discovered from your sitemap automatically
  • Title and meta description length limits
  • Canonical, robots meta, hreflang and viewport
  • Open Graph, Twitter card and JSON-LD present
  • H1 count, image alt coverage and redirect hops
  • Optional JavaScript rendering for client-side apps
Explore SEO testing

[ 02 ] Schedule and reports

Automate every release cycle.

Run tests when it matters most. Get reports your whole team will actually read.

Run on your schedule

Run a test or a whole suite as often as every 5 minutes, or trigger it from your pipeline. Every run counts toward your monthly quota, never your seats.

  • Every 5, 15 or 30 minutes, hourly, daily, weekly or monthly
  • Trigger runs from any CI with a webhook URL
  • Run on GitHub deployments, filtered by environment
  • Start runs from Claude Code, Codex or Cursor over MCP

Reports your team will read

Every run keeps the evidence: what each step did, what it saw, and where it failed. Share a recording with anyone, even without an account.

  • Video replay and a screenshot for every step
  • Console and network logs from the browser
  • Public recording links you can revoke
  • Scheduled email reports, daily, weekly or monthly

Alerts where you work

Choose who hears about passes and failures, per test or per suite. Failed runs can open an issue in your tracker automatically.

  • Slack, email and signed outbound webhooks
  • GitHub checks and GitHub Issues
  • Jira, Linear and Trello issues for failed runs

Spot trends early

See how your suite is doing over time and which tests need attention first.

  • Pass rate and duration over 7, 30 or 90 days
  • Slowest, flakiest and busiest tests
  • Per-page SEO history across runs

[ 03 ] Developers and AI

Built for how you already work.

TestSnag fits into the tools developers already use, from the terminal to the pipeline to the AI editor.

MCP server for AI editors

Connect Claude Code, Codex, Cursor or VS Code and let your assistant create tests, run them and read the results.

$ claude mcp add testsnag

Webhook triggers

Every test and suite can have its own trigger URL. Post to it from any CI to start a run.

$ curl -X POST $TESTSNAG_HOOK

API and CLI

Upload mobile builds and start runs from scripts and pipelines with an API token.

$ Authorization: Bearer tsg_••••

[ 04 ] Teams and security

Ready for the whole team.

Workspaces and roles

Separate workspaces per product or client, with owner, admin and member roles.

Secrets stay secret

Secret variables are encrypted and masked everywhere, including for AI clients.

Share the evidence

Send a recording link to anyone, or share a test so another team can import a copy.

Unlimited tests

Every plan includes unlimited tests. You only pay for the runs you use.

[ 05 ] Integrations

Works with your existing stack.

Plug TestSnag into the tools your team already uses. No complicated setup. Connect in minutes.

SLACK

GITHUB

EMAIL

TRELLO

Testing that scales with your product.

From first release to full-scale production, TestSnag grows with you.

No credit card required. The Free plan includes 20 test runs a month.