Skip to main content
On the Enterprise plan, your tests run on machines in your own infrastructure instead of TestDriver’s cloud.
  • You pay a flat license fee per parallel test, with no testing minutes to meter.
  • Your app and test data stay in your environment.
  • You use your own AI provider key and your own VM images.

What runs where

Self-hosting moves the machines that run your tests. TestDriver still hosts the rest.

Ways to run sandboxes

AWS

Start a fresh Windows EC2 instance for each test with CloudFormation.

Your own machine

Run the runner on a laptop, lab machine, or on-prem VM.
Self-hosted teams that use their own AI key can’t use TestDriver’s managed Windows sandboxes. Run Windows tests on your own instances instead.

Use your own AI key

Self-hosted teams send AI requests through their own Google Gemini key. Add it on the API keys page under Business API Keys.
The key must be a Gemini Enterprise Agent Platform express mode API key. Google AI Studio keys aren’t supported.
The same page has optional fields for an OpenRouter key and an E2B key.

Use custom VM images

Build a VM image with your apps, dependencies, and test data preinstalled, so tests skip setup steps.
  1. Start from the TestDriver base image, which TestDriver shares with your AWS account.
  2. Install your software with the TestDriver Packer scripts, or by hand over RDP.
  3. Build your own AMI.
  4. Set AMI_ID to your AMI when you run tests. See AWS setup.
You can customize, for example:
  • Applications, browsers, and developer tools.
  • User accounts, proxies, and certificates.
  • Fonts, language packs, and locales.
  • Seeded databases and test fixtures.

Debug on the machine

Self-hosted sandboxes run in your account, so you can connect to a running instance over RDP while a test runs. See Connect to an instance.

Air-gapped deployment

For regulated environments, TestDriver can also deploy the API and console inside your network, on AWS, Azure, GCP, or on-premises. Contact TestDriver to discuss it.

Pricing

  • A flat monthly fee that includes 2 parallel tests and 5 seats.
  • Unlimited testing, with no per-minute fees.
  • Extra parallel licenses are $250 per month each. Extra seats are $100 per month each.
  • Setup help and support from TestDriver engineers in a shared Slack or Teams channel.
  • A 30-day pilot with a money-back guarantee.
See testdriver.ai/enterprise for current pricing and terms.

Hosted or self-hosted

Get started

Talk to TestDriver

Plan a self-hosted deployment with the TestDriver team.