/auth/magic-linksRequest a sign-in link
PublicSends a one-time sign-in link to an invited email address.
REST API v1
The Steada REST API lets customers automate workspace discovery, Valkey database provisioning, credential rotation, usage reporting, alerts, billing, and scoped API keys. It exposes the same versioned control plane used by the dashboard. Browse all 29operations below, including each endpoint's authentication requirements and safety boundaries.
https://api.steada.dev/v1Before your first request
Send the session token or API key in the authorization header. Never place credentials in a URL or query string.
Authorization: Bearer <session-or-api-key>29 endpoints
Resource group
Create an interactive session with a magic link or passkey.
/auth/magic-linksSends a one-time sign-in link to an invited email address.
/auth/magic-links/verifyExchanges a valid one-time token for an interactive session.
/auth/passkeys/authentication/optionsCreates a short-lived WebAuthn authentication ceremony.
/auth/passkeys/authentication/verifyVerifies the passkey assertion and creates an interactive session.
/auth/passkeys/registration/optionsCreates registration options for the signed-in user.
/auth/passkeys/registration/verifyVerifies and stores the new passkey.
Resource group
Discover accessible workspaces and inspect control-plane state.
/membershipsReturns every workspace the signed-in user can access and their role in each one.
/workspaces/{workspace_id}Returns databases, credentials, alerts, support requests, billing state, and audit evidence.
/workspaces/{workspace_id}/eventsRecords an allowlisted customer lifecycle event.
Resource group
Provision and manage workspace databases.
/workspaces/{workspace_id}/databasesCreates the database record and its asynchronous provisioning job.
/workspaces/{workspace_id}/databases/{database_id}/resizeChanges the requested memory and connection limits.
/workspaces/{workspace_id}/databases/{database_id}/durability-requestRequests the durable-storage upgrade workflow.
/workspaces/{workspace_id}/databases/{database_id}/usageReturns a bounded usage series for 1h, 24h, 7d, or 30d. API keys require usage:read.
/workspaces/{workspace_id}/databases/{database_id}Decommissions the database. API keys cannot perform this operation.
Resource group
Issue and control database credentials without exposing stored secrets.
/workspaces/{workspace_id}/database-credentialsReturns a new credential secret once. Only its hash is retained.
/workspaces/{workspace_id}/database-credentials/{credential_id}/rotateIssues a replacement secret and updates the credential version.
/workspaces/{workspace_id}/database-credentials/{credential_id}/statusSuspends, re-enables, or revokes a database credential.
Resource group
Manage alerting, support, and portable usage exports.
/workspaces/{workspace_id}/alertsCreates a threshold alert for a workspace database.
/workspaces/{workspace_id}/alerts/{alert_id}/enabledChanges whether an existing alert rule is evaluated.
/workspaces/{workspace_id}/alerts/{alert_id}Permanently removes an alert rule.
/workspaces/{workspace_id}/support-requestsCreates a support request connected to the workspace audit trail.
/workspaces/{workspace_id}/exports/prometheusReturns the current workspace metrics in Prometheus text exposition format.
/workspaces/{workspace_id}/exports/usage.csvReturns workspace usage telemetry as CSV.
Resource group
Inspect subscription state and enter Stripe-hosted billing flows.
/workspaces/{workspace_id}/billing/summaryReturns the workspace subscription, tier, and enforcement state.
/workspaces/{workspace_id}/billing/checkout-sessionCreates a short-lived Stripe Checkout URL for the selected tier.
/workspaces/{workspace_id}/billing/portal-sessionCreates a short-lived Stripe Billing Portal URL.
Resource group
Create independently scoped machine credentials for integrations.
/workspaces/{workspace_id}/api-keysReturns the key secret once. The secret is stored as a one-way hash.
/workspaces/{workspace_id}/api-keys/{key_id}/rotateCreates an overlapping replacement so callers can cut over without downtime.
/workspaces/{workspace_id}/api-keys/{key_id}Immediately revokes the selected machine credential.
No endpoints match that search. Try a resource name, HTTP method, or action.
From reference to running database
Create a workspace, provision Valkey, and issue scoped credentials from the dashboard.
Steada's bearer-token header followsRFC 6750, and the API contract is published as an OpenAPI Specificationdocument at /openapi.yaml.
Last reviewed