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.