Prerequisites
- A verified Square1 community account. Sign-up happens on the dashboard and includes a one-time community verification step (you post a short token as a comment, the server checks it, and your account is linked).
- The service is region-locked; requests from outside the allowed region
are rejected with
403 geo_restricted.
Get an API key
1
Sign in to the dashboard
Go to dash.square1.dev and sign in (or
complete sign-up if this is your first visit).
2
Create a key
Open the API Keys page and create a key. Keys are prefixed
sq-arca- and shown once — store it somewhere safe. You can hold
multiple labeled keys and rotate or revoke them at any time.Make your first request
wellspring block —
your quota receipt for this request:
Next steps
Pick a model
GET /v1/models shows every model your key can call, with its input
ceiling, output cap, and rate limit.Understand your quota
Session, weekly, and per-model budgets — and when they reset.
Stream responses
SSE streaming, keep-alive pings, and the end-of-stream receipt.
Handle errors
The error envelope and every code you can encounter.