githubEdit

user-gearAccount & Billing

Manage your Spice.ai account, API keys, organizations, and billing.

Signing Up

Spice.ai Cloud uses GitHub for authentication. To create an account:

  1. Click Sign in with GitHub and authorize the Spice.ai GitHub App.

  2. A personal organization is created automatically for you.

See the full Getting Started guidearrow-up-right for a step-by-step walkthrough.

API Keys

Each Spice.ai app has two API keys that authenticate requests to the data and AI APIs.

Where to find your API keys

Navigate to your app in the Portalarrow-up-rightSettingsAPI Keys.

How API keys are used

API
Authentication

Password in handshake

X-API-Key header

X-API-Key header

Client configuration

Rotating API keys

Each app has two keys to support zero-downtime rotation:

  1. Regenerate Key 2 (while clients use Key 1).

  2. Update all clients to use Key 2.

  3. Regenerate Key 1.

circle-exclamation

API keys can also be managed via the Management APIarrow-up-right.

Personal Access Tokens

The Management APIarrow-up-right uses personal access tokens (not app API keys) for authentication. Generate tokens in the Portal under Profile → Personal Access Tokensarrow-up-right.

Organizations

Organizations are the primary unit for managing teams, apps, billing, and access.

Personal organization

Every user automatically receives a personal organization on signup. This is a single-member org tied to your account.

Team organizations

Team organizations allow multiple members to collaborate on shared apps. To create one:

  1. In the Portal, go to OrganizationsCreate Organization.

  2. Connect a GitHub organization to link team membership.

Managing members

Organization admins can add members by:

  • Spice username

  • GitHub username (requires the user to have a public email on their GitHub profile)

  • Email invitation

To remove a member, go to your organization's SettingsMembers.

See Organizationsarrow-up-right for full details.

Plans & Billing

Community Plan (Free)

The free Community Planarrow-up-right includes:

  • One app per organization.

  • Access to all building blocks (data connectors, AI gateway, search, etc.).

  • Auto-pause: Apps without API requests for 7 days are automatically paused. Paused apps can be restored anytime in the Portal.

Paid plansarrow-up-right provide:

  • Higher request and query limits.

  • No auto-pause.

  • Service-level guarantees.

  • Priority support with SLA.

  • SOC 2 Type II report access.

See Pricingarrow-up-right for current plan details.

Secrets

App secrets store sensitive configuration values (API keys for data sources, model provider credentials, etc.).

Key behaviors

  • Secrets are app-scoped and encrypted.

  • Values are write-only — they cannot be retrieved after saving.

  • To change a value: delete the secret and recreate it.

  • Secret changes require a new deployment to take effect.

  • Reference secrets in your Spicepod with: ${secrets:SECRET_NAME}.

See Secretsarrow-up-right for details.

Security & Compliance

Spice.ai Cloud is SOC 2 Type II compliant. Key security measures include:

  • Authentication and authorization with RBAC.

  • MFA enforcement.

  • Encryption in transit (TLS 1.2+) and at rest.

  • Auditable access logs.

  • Secure code scanning and third-party audits.

See Securityarrow-up-right for the full security overview. Enterprise plan customers can request the SOC 2 report.

Last updated

Was this helpful?