StateSet Deploy
StateSet Deploy builds and hosts commerce handlers and iCommerce applications on managed Kubernetes infrastructure. Connect your GitHub repository and deploy with a single click.Features
- One-click deploy — Push to GitHub, Deploy builds and ships automatically.
- Docker builds — Builds container images from your repo’s Dockerfile.
- Managed Kubernetes — Runs on production-grade K8s with autoscaling and health checks.
- HTTPS by default — TLS certificates provisioned automatically.
- Custom domains — Point your own domain at a deployment.
- Persistent storage — Attach volumes for databases, file uploads, or caches.
- Environment secrets — Inject API keys and credentials securely.
- Deployment logs — Stream build and runtime logs in the console.
Supported Deployment Types
| Type | Description | Example |
|---|---|---|
| ACP Handler | Agentic Commerce Protocol handler for conversational checkout | Deploy ACP Handler |
| ChatGPT App | ChatGPT plugin powered by StateSet Response | Deploy ChatGPT App |
| iCommerce App | Full iCommerce application with agent sandbox | iCommerce Quickstart |
| Custom Service | Any Docker container with an HTTP endpoint | — |
How It Works
- Connect — Link your GitHub repository in the StateSet Console.
- Configure — Set environment variables, resource limits, and domain.
- Deploy — StateSet builds a Docker image, pushes it to the registry, and creates a Kubernetes deployment.
- Monitor — View build logs, runtime metrics, and health status in the console.
Quickstart
Deploy from the Console
- Go to Dashboard > Deployments > New Deployment.
- Select your GitHub repository.
- Configure environment variables (e.g.,
STATESET_API_KEY). - Click Deploy.