You do not need a full platform rollout on day one. The fastest way to see Ark's value is a
single source database, one approved config, and one ephemeral sandbox your tests can hit
today.
This pilot exercises the full chain — subsetting, classification-backed masking, agent
execution in your VPC, and a ready DSN — without asking every team to change how they work
on day one.
Prove that masked data can be provisioned without copying raw production to the cloud
Show engineering a ready DSN they can plug into CI or a local test runner
Validate subset size, masking policy, and agent execution inside your VPC
Establish a repeatable pattern before rolling out to staging or broader teams
Most pilots stall because the agent or source profile is not ready. Confirm these items
with your admin and security contact before running CLI commands.
RequirementWho owns itWhat to verify
Tenant and usersArk / tenant adminYour organization has a tenant. At least one admin can log into the console and invite engineers.
Agent in your VPCPlatform / DevOpsark-agent is running with a valid token, heartbeating in the console, and outbound access to the control plane.
Source connectionPlatform / DBARegister a source database with read-only credentials, or connect to a production replica instead of the primary. The agent only needs SELECT access — connectivity is tested through the agent, not from SaaS.
Source profile + configSecurity + platformA source profile exists with classification reviewed and masking approved. A config binds it to row limits and target settings.
ark-cli or API keyEngineering / CIFor automation, create a tenant API key (recommended for CI) or log in with a JWT from the console login flow.
03
Walkthrough
Console first, then CLI
Governance happens in the console. Repeatable provisioning happens in ark-cli or your CI
pipeline.
Console
Confirm the foundation
Log into the Ark console and open your tenant
Verify the agent shows as connected under Agents
Open Connections and confirm the source database is healthy
Open the source profile — classification should be reviewed and masking rules approved
Open Configs and note the config ID you will use for the pilot
CLI
Provision your first sandbox
Install ark-cli on your laptop or CI runner
Authenticate with your control plane URL and API key (or JWT)
Run configs list and copy the config ID for your pilot
Create a test environment with --wait until status is ready
Copy the DSN from the output and run a smoke query or test suite against it
Wrap up
Prove value and clean up
Confirm row counts and referential integrity match expectations
Spot-check masked fields — emails, names, IDs should not be raw production values
Share the DSN pattern with one engineering team for a real test run
Destroy the test environment when finished, or set a short TTL
Document the config ID and API key flow for your CI pipeline template
04
Hands-on
Copy-paste CLI sequence
Replace URLs, tenant ID, API key, and config UUID with your values. For CI, prefer API
keys over JWT — they avoid refresh and login steps.