pk_test_* API keys work the moment your account exists. Live (pk_live_*) keys and live money movement are gated separately by a production-access declaration the owner submits from the dashboard.
The closed-beta invite-code flow has been retired. If you have a legacy invite link, it still resolves at app.getsly.ai/auth/signup/code — but you don’t need one.
Step 1 — Create your account
Go to app.getsly.ai/auth/signup and pick how to register:Google / GitHub SSO
One-click with your Google Workspace or GitHub account. Email is auto-verified.
Email + password
Pick an organization name, email, and password (minimum 12 characters). You’ll get a confirmation link from Supabase Auth — click it to finish.
Step 2 — Pick your path
The dashboard asks how you want to get started:Guided wizard (recommended)
Pick one of four use-case templates — API monetization, e-commerce, agent commerce, or recurring payments. Each walks you through wallet setup, funding, registration, and a test run in 10-15 minutes.
Jump to API keys
Skip the wizard, grab the test API key, and wire up directly against the REST API.
Step 3 — Use your test API key
Every new tenant gets apk_test_* key minted automatically. Find it under Settings → API Keys, or call:
local-dev, staging-server, etc.) — all are audit-logged by name:
Step 4 — Request live access (when you’re ready)
When sandbox testing is done and you want to move real money, the owner submits a one-time production-access declaration from the dashboard. A Sly admin reviews and approves; once approved,pk_live_* keys can be created and the live-money paths unlock.
Until then, attempting to create a live key or call a money-moving endpoint with X-Environment: live returns 403 FORBIDDEN — sandbox keeps working unrestricted.
What’s next
Pick a wizard
Fastest path to a working integration.
5-minute quickstart
First API call + first transfer end-to-end.
Install the SDK
@sly_ai/sdk for Node / TypeScript.Production access
The flow for unlocking live money movement.
Troubleshooting
I created an account but the dashboard says my email isn't verified
I created an account but the dashboard says my email isn't verified
Check your spam folder for the Supabase confirmation email (
noreply@getsly.ai). Click the link to verify. Some production-access paths require email verification; sandbox does not.I signed up but don't see the dashboard onboarding
I signed up but don't see the dashboard onboarding
Refresh the page. The onboarding state is computed server-side and can lag by a few seconds right after signup.
I have an old invite code from the closed beta
I have an old invite code from the closed beta
Invite codes still resolve at /auth/signup/code — but you no longer need one. Use the direct signup at /auth/signup instead.
I can't create a live API key
I can't create a live API key
Live keys require production access. Submit the declaration from Settings → Production Access.