CircleCI

CircleCI: Basic Deployment

Applies to
Gatewayruntime for API, AI, and MCP gateways
Hosting
Managed EdgeManaged DedicatedSelf-HostedDiffers
1 difference by hosting option
Self-Hosted

Add --self-hosted-endpoint with your management API hostname to each zuplo deploy command so it targets your cluster. See zuplo deploy.

The simplest workflow deploys your API to Zuplo on every push to main.

YAML.circleci/config.yml
version: 2.1 jobs: deploy: docker: - image: cimg/node:24.0 steps: - checkout - run: npm install - run: npx zuplo deploy --api-key "$ZUPLO_API_KEY" workflows: deploy: jobs: - deploy: filters: branches: only: main

Store ZUPLO_API_KEY in Project Settings > Environment Variables.

Next Steps

Last modified on