Connect your tools
1
Open integrations
2
Choose a tool
Click Connect on the provider you want Arga to read from.
3
Authorize access
Follow the provider’s OAuth or API-key flow. Arga requests the scopes needed to read the production data used for planning and seeding.
4
Select scope
When a provider supports scoping, choose the workspace, organization, repository, project, or account Arga should use. Keep this as narrow as possible.
Pull production data into twins
When a validation run needs seeded twins, Arga follows the same basic flow:- Read from connected tools — Arga pulls a scoped snapshot of the production records relevant to the run.
- Normalize the data — Arga converts provider-specific objects into a scenario seed config.
- Apply the seed — Arga provisions fresh twins and seeds them before the first test step executes.
- Run in isolation — your app talks to the seeded twins during validation. The run does not write back to the production provider.
What gets seeded
The exact seed depends on the connected tool and the run you are preparing. Typical inputs include:
You can save the generated seed as a reusable scenario, edit it, and reuse it across future runs.
Safety boundaries
- Read production, write sandbox — integrations read from production tools; validation traffic goes to twins.
- Scoped access — authorize only the workspaces, repos, projects, or accounts Arga needs.
- Editable scenarios — review and adjust generated seed data before reusing it.
- Deterministic reseeds — reseeding a scenario resets twins back to the same baseline.
- Twin-safe env vars — provisioned twins return sandbox URLs and credentials through
env_vars.
Next steps
Create reusable scenarios
Save production-derived seed data and reuse it across runs.
Run your first validation
Start a validation run with connected production context.

