ZuploZuplo
LoginSign Up
  • Documentation
  • API Reference
Introduction
Getting Started
    Develop using the Portal
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingMCP - Quick start
    Develop Locally
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth
Concepts
Development
Policies
Handlers
API Keys
MCP Server
MCP Gateway
AI Gateway
Developer Portal
Monetization
Deploying & Source Control
    Overview
    GitHub
    GitLab
    Bitbucket
    Azure DevOps
      SetupBasic DeploymentDeploy and TestPR Preview EnvironmentsLocal Testing in CITag-Based ReleasesMulti-Stage Deployment
    CircleCI
    Custom CI/CDMonorepo DeploymentRename/Move Project
Observability
Networking & Infrastructure
Account Management
Programming API
Build with AI
Zuplo CLI
Migration Guides
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Azure DevOps

Azure Pipelines: Basic Deployment

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

azure-pipelines.yml
trigger: - main pool: vmImage: ubuntu-latest steps: - task: NodeTool@0 inputs: versionSpec: "20.x" displayName: "Install Node.js" - script: npm install displayName: "Install dependencies" - script: npx zuplo deploy --api-key $(ZUPLO_API_KEY) displayName: "Deploy to Zuplo"

This pipeline:

  1. Triggers on pushes to the main branch
  2. Sets up Node.js 20
  3. Installs dependencies
  4. Deploys to Zuplo using the branch name as the environment name

Adding the API Key

Add ZUPLO_API_KEY as a pipeline variable:

  1. Edit your pipeline in Azure DevOps
  2. Click Variables
  3. Add ZUPLO_API_KEY with your API key
  4. Check Keep this value secret

Or use a variable group for sharing across pipelines.

Next Steps

  • Add testing after deployment
  • Set up PR preview environments
Edit this page
Last modified on December 3, 2025
SetupDeploy and Test
On this page
  • Adding the API Key
  • Next Steps
YAML