- Twin Runs provision one or more service twins and return the URLs, credentials, and environment variables needed to use them.
- Scenarios save the starting state for those twins so you can reset and repeat the same conditions.
- Test Runs and Saved Tests exercise a URL in a browser, capture evidence, and turn successful flows into editable test blocks.
- PR Test Runs run saved or generated tests when a pull request changes or a configured branch receives a commit.
Arga provisions the service environment. Your application continues to run wherever you deploy it: locally, in staging, or at an existing preview URL. PR Test Runs do not create a new application sandbox for every pull request.
Quickstart
Run a browser test or provision your first twins.
How it works
See how twins, scenarios, and tests fit together.
Digital twins
Explore stateful replicas of APIs, CLIs, MCPs, and user interfaces.
Test workflows
Choose between Test Runs, Saved Tests, and PR Test Runs.
Scenarios
Save and reuse exact twin seed state.
Integrations
Import scoped production data into reusable scenarios.
Common workflows
Test a deployed app
Give the browser runner a URL and a natural-language task, then inspect its steps and screenshots.
Test against service twins
Provision the services your software uses and point its provider configuration at the returned endpoints.
Repeat a known state
Seed twins from a saved scenario and reset them to the same baseline between attempts.
Run tests from GitHub
Trigger repository tests from pull requests or pushes to a selected branch.

