Pricing

Simple, public pricing.

Bring your own CI, coding agents and machines. Every plan has unlimited users and no hourly fees on your hardware. You pay for the record we keep and the decisions we make from it.

For trying it out

Free

$0per month

Your whole team, on your own machines, with the same paired statistics as every plan.

Get early access

What's included

  • Unlimited users
  • Unlimited runs on your own machines
  • 3 connected runners
  • 3 projects
  • Log replay, ROS 2 and process adapters
  • Localization and perception metric packs, custom Python metrics
  • Paired runs with confidence intervals and verdicts
  • CI exit codes and Markdown summaries
  • 30 days of run history
For teams adding it to CI

Team

$99per month

Put a verdict on every pull request and stop rerunning flaky tests.

Get early access

Everything in Free, plus

  • 15 connected runners
  • 10 projects
  • Pull request checks and merge gates Coming
  • MCP server for coding agents, read-only Coming
  • Sequential testing and flaky detection Coming
  • $100 of cloud worker credit each month Coming
  • 20 concurrent cloud runs Coming
  • 90 days of run history
For startups shipping robots

Startup

$450per month

Find the commit that broke it, from chat or your coding agent, with a year of history.

Start a pilot

Everything in Team, plus

  • Unlimited connected runners and projects
  • No plan cap on concurrent cloud runs Coming
  • Chat alerts and bisect Coming
  • Agents can run tests and bisect over MCP Coming
  • $500 of cloud worker credit each month Coming
  • 1 year of run history
  • Shared Slack channel and a setup call
For organizations at scale

Enterprise

Custombilled yearly

Hardware rigs, your own infrastructure and the controls your security team needs.

Contact us

Everything in Startup, plus

  • Hardware rig runners and queues Coming
  • Workers in your cloud account, self-hosted or air-gapped Coming
  • Release evidence reports Coming
  • SSO, SCIM and custom retention Coming
  • Volume compute rates Coming
  • Custom metric packs and adapters
  • SLA and a named support contact

Prices in USD, excluding taxes. Invariant is in early access. Features marked Coming are on the roadmap and included when they ship. These are launch prices; design partners use Invariant free during their pilot.

Usage

No hourly fees on your machines. Our workers are pay as you go.

Connect your own laptops, CI and GPU servers with no hourly fees. Plans limit how many are connected at once, not how long they run. When a deadline needs more capacity, burst onto Invariant cloud workers, billed per second, with a spend limit you set.

WorkerGood forPer worker
Your machineslaptop, CI, GPU serversAnythingFree
CPU8 vCPU · 32 GBLog replay, metrics$0.65 / hr
GPU · L48 vCPU · 32 GB · 24 GB GPUPerception models, light sim$1.60 / hr
GPU · L40S8 vCPU · 64 GB · 48 GB GPUIsaac Sim, RTX sensors$3.90 / hr
Cloud workers are Coming. Billed per worker, per second, with a one-minute minimum. Workers read logs from your bucket for the job; Invariant never stores them.
Compare plans

What each plan includes.

Swipe to compare →

FeatureFreeTeamStartupEnterprise
01Usage
Price$0$99 / month$450 / monthCustom
UsersUnlimitedUnlimitedUnlimitedUnlimited
Projects310UnlimitedUnlimited
Runs on your own machinesNo hourly feesNo hourly feesNo hourly feesNo hourly fees
Connected runners315UnlimitedUnlimited
Cloud worker credit ComingPay as you go$100 / month$500 / monthVolume rates
Concurrent cloud runs Coming520No plan capNo plan cap
Run history30 days90 days1 yearCustom
02Testing
Log replay (MCAP, rosbag2)✓✓✓✓
ROS 2 and process adapters✓✓✓✓
Simulation adapters (Isaac Sim, Gazebo, MuJoCo) Coming✓✓✓✓
Metric packs and custom Python metrics✓✓✓✓
Paired runs, confidence intervals and verdicts✓✓✓✓
Sequential testing and flaky detection Coming—✓✓✓
Hardware rig runners and queues Coming———✓
Custom metric packs and adapters built with our team———✓
03Workflow
Open-source spec, CLI and local runner Coming✓✓✓✓
CI exit codes and Markdown summaries✓✓✓✓
Pull request checks and merge gates Coming—✓✓✓
Chat alerts and bisect Coming——✓✓
Runs in your CI (GitHub Actions, GitLab CI, Buildkite, Jenkins or any shell)✓✓✓✓
MCP server for coding agents Coming—Read-onlyRun and bisectRun and bisect
Release evidence reports Coming———✓
04Security and deployment
Logs and models stay in your bucket✓✓✓✓
Audit log Coming—✓✓✓
Workers in your cloud account Coming———✓
Self-hosted and air-gapped Coming———✓
SSO and SCIM Coming———✓
05Support
SupportEmailEmailShared Slack channelSLA and named contact
OnboardingDocsDocsSetup callHands-on setup with your team
Pricing questions

Plans, usage and pilots.

Anything else, email [email protected].

Do we pay for runs on our own machines?

No usage fees, on any plan, and none on Enterprise hardware rigs either. Plans limit how many of your machines are connected at the same time. You only pay for usage when you choose Invariant cloud workers.

What counts as a connected runner?

A machine that is connected to Invariant and ready to take jobs, counted at the same moment. A laptop, a GPU server or a CI job each count as one while connected. Short CI runners count only while their job runs. If you hit the limit, extra runners wait to connect; we never upgrade your plan automatically.

Can we use our own CI and coding agents?

Yes, that's the intent. Invariant runs as a step in the CI you already use, and coding agents can call the CLI on any plan or the MCP server on Team and above. The spec format, CLI and local runner are planned to be open source.

Is pricing per seat?

No. Every plan, including Free, has unlimited users, so everyone who touches the robot can see results. Plans differ in automation, history and included cloud credit.

Which plan should we start on?

We recommend starting on Free with one log and one metric, move to Team when the test runs on every pull request, and to Startup when they want bisect, chat alerts and a year of history. You can change plans at any time.

What does a cloud worker cost in practice?

Workers are billed per second with a one-minute minimum. The pull request in our example, 210 paired runs on 8 CPU and 4 L4 workers for 7 minutes 41 seconds, comes to about $1.50. Each worker is billed separately.

What happens when the monthly credit runs out?

Runs continue at the listed rates up to a spend limit you set. When you reach it, cloud runs pause and your own runners keep going. Unused credit doesn't roll over.

What does one plan cover?

One company or lab. A plan covers everyone there, across all of its projects. If you need several separate organizations, SSO or your own infrastructure, that's Enterprise.

Can we start with a pilot?

Yes. We're looking for our first design partners. We set up one workflow with your team, usually log replay for localization or perception, and agree on pilot terms and a success measure before we start.

Do you use our data?

Your logs, models and outputs stay in your bucket. Invariant stores run records, metric values and verdicts, and never uses your data to train models.

What does "Coming" mean?

Invariant is in early access. The first release covers log replay on your own machines; features marked Coming are on the roadmap and are included in the plan when they ship, at no extra cost.

Not sure which plan fits?

Tell us what you're testing and on what hardware. We'll suggest a plan, or a pilot to prove it first.

or email [email protected]