Home / Launchpad / Documentation

API Products

API Products bundle related APIs together and define access policies, rate limits, and monetization options. They're the primary unit that developers subscribe to when building applications.

Creating API Products

Understanding API Products

API Products serve several purposes:

  • Bundling — Group related APIs into a logical product
  • Access Control — Define who can access which APIs
  • Rate Limiting — Set usage quotas and rate limits
  • Monetization — Define pricing tiers and billing
  • Analytics — Track usage at the product level

Creating API Products

Basic Setup

  1. Navigate to API Products in the sidebar
  2. Click Add API Product
  3. Enter product details:
    • Name and display name
    • Description (supports Markdown)
    • Environment
    • Select Access

Select APIs

Add APIs to your product:

  • Select from uploaded API specifications
  • Choose specific endpoints or entire APIs
  • Include multiple APIs in one product

API Product Role-Based Access Control

Access Settings

  • Approval Required — Manual approval for access requests
  • Auto-Approve — Instant access when requested
  • Restricted — Invite-only access

Rate Limits & Quotas

Configuring Limits

Set usage limits for your API Product:

  • Requests Per Second — Maximum RPS per app
  • Requests Per Day — Daily quota
  • Requests Per Month — Monthly quota
  • Burst Limit — Short-term burst allowance

Quota Tiers

Create multiple tiers within a product:

  • Free Tier — Limited access for testing
  • Standard Tier — Normal production usage
  • Premium Tier — Higher limits and priority
  • Enterprise Tier — Unlimited or negotiated limits

Environments

API Products can have different environments:

Sandbox

  • Testing environment with mock data
  • No rate limits or relaxed limits
  • Separate credentials from production

Production

  • Live environment with real data
  • Full rate limiting enforced
  • Production-grade SLAs

Environment Promotion

Apps can be promoted from sandbox to production after testing, with automatic credential updates.

Product Visibility

Visibility Options

  • Public — Listed in API catalog, visible to all
  • Unlisted — Not in catalog, accessible via direct link
  • Private — Only visible to specific teams or organizations
  • Internal — For internal developers only

Team Assignment

Assign products to specific teams:

  • Grant access by team membership
  • Different permissions per team