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
    OverviewQuickstart
    Concepts
    Guides
    Reference
      API AccessPlan Examples
    TroubleshootingThird-Party IntegrationsCustom Monetization
Deploying & Source Control
Observability
Networking & Infrastructure
Account Management
Programming API
Build with AI
Zuplo CLI
Migration Guides
Platform LimitsSecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Reference

API Access

Buckets

Each Zuplo project includes three isolated buckets that mirror your environment structure:

BucketPurpose
Working CopyYour development sandbox for building and testing
PreviewStaging environments for validating changes before production
ProductionYour live environment serving real customers

Meters, features, plans, and subscriptions are all scoped to a specific bucket. This isolation enables independent development workflows where you can:

  • Experiment freely - Test new pricing models or usage tracking in development without affecting production data
  • Validate changes - Promote your product catalog configuration through preview environments before going live
  • Maintain separation - Keep development test data completely isolated from production customer usage

When you're satisfied with your configuration in one bucket, you can recreate that same configuration in another bucket to promote changes through your deployment pipeline.

Authentication

All Monetization API requests require authentication using a Zuplo API key.

All examples in this documentation assume the following environment variables are set in your terminal:

TerminalCode
# Your Bucket ID (could be working-copy, preview, or production) # (Found in Project Services > Bucket Details — https://portal.zuplo.com/+/account/project/services) export BUCKET_ID=your-bucket-id # Your Zuplo API Key (Found in Account Settings > Zuplo API Keys — # https://portal.zuplo.com/+/account/settings/api-keys) export ZAPI_KEY=zpka_YOUR_API_KEY

Include your API key in the Authorization header:

TerminalCode
curl \ https://dev.zuplo.com/v3/metering/$BUCKET_ID/meters \ --header "Authorization: Bearer $ZAPI_KEY"

API Reference

For complete API operations, see the API Reference documentation:

  • Meters API
  • Features API
  • Plans API
Edit this page
Last modified on May 24, 2026
Going to ProductionPlan Examples
On this page
  • Buckets
  • Authentication
  • API Reference