Skip to main content

StateSet Cloud

StateSet Cloud creates, manages, and deploys serverless functions β€” called Actions β€” and services. You get a developer dashboard with code editing, deployment management, and infrastructure integrations; the platform handles provisioning and scaling. It’s where an agent’s tools live when you’d rather not run a server for them.

The model

Quickstart

Then create and deploy a service from a template:

Project types

stateset init scaffolds a project of one of these shapes: Runtimes: Node.js (TypeScript), Python, Deno. AI providers: OpenAI, Anthropic, or both.

Local development

Develop against stateset dev before deploying. It runs the same handler locally, so you’re debugging your function rather than a deployment pipeline.

Managing an Action

An Action carries its own dependencies and secrets:
Action secrets are how a function reaches a provider API. Set them through the CLI or dashboard β€” an API key committed to your repository is a leaked key, and connecting source control means the platform can see that history.

Deployments and logs

terminate stops a running deployment; delete removes the record. Terminate first when you’re responding to a misbehaving deploy.

What the platform handles

  • Automatic deployment and scaling β€” infrastructure is provisioned and scaled to demand.
  • Integrated authentication β€” the same auth system as the rest of the StateSet platform, so access is consistent across services.
  • Monitoring β€” performance and usage metrics per service.
  • Consumption pricing β€” functions run when called, so you pay for compute used rather than idle servers.

Next

Authentication

Tokens, and connecting source control.

API keys

Create, list, and revoke keys.

Deployments API

The REST surface.

Projects API

Manage projects programmatically.