Skip to content

SkyState Documentation ​

SkyState gives apps durable, versioned JSON state without building state infrastructure. See what public state is for; use user state for signed-in preferences or app data scoped to one identity.

Start Here ​

  • Quickstart - create a project, push state, and read it from an app
  • Installation - CLI, SDKs, and console access
  • Core Concepts - accounts, projects, environments, public state, user state, and versions

Product Surfaces ​

CLI Reference ​

Use sky to log in, manage projects, push/patch/remove public state, diff and promote environments, inspect user state, manage project API keys, configure hosted auth, and check status.

SDK ​

Use @skystate/core for framework-agnostic JavaScript/TypeScript clients and @skystate/react for React provider and hooks.

Console ​

Use the web console to edit public state, inspect user state, manage projects and API keys, configure hosted auth, and view billing/usage.

API Reference ​

All product routes are versioned under /v1; health and webhooks are unversioned. Per-group pages: Authentication, Projects, Public State, User State, Dev API Keys, Accounts, and Billing. The interactive Scalar reference is generated from the API itself (raw OpenAPI document at https://api.skystate.io/openapi/v1.json) and covers only the published public operations: public state, user state, and auth exchange.

Billing ​

Review Free, Hobby, and Pro limits, monthly request metering, end-user limits, and billing management.

Tutorials ​

Pick a track from the tutorials overview.

Key URLs ​

ResourceURL
Consolehttps://console.skystate.io
APIhttps://api.skystate.io
Interactive API reference (Scalar)https://api.skystate.io/scalar/v1
npm CLI packageskystate
npm core SDK package@skystate/core
npm React SDK package@skystate/react