Documentation

Everything you need to build, integrate, and scale with Punchbowl.

⌘K

Getting Started

Set up your workspace, invite your team, and connect your first integration in under 10 minutes.

API Reference

Full REST and GraphQL API documentation with authentication, rate limits, and live examples.

Integrations

Browse all 200+ connectors, configuration guides, and custom connector development docs.

Security

Compliance certifications, data handling practices, SSO/SAML setup, and vulnerability disclosure.

SDKs

Official client libraries for Node.js, Python, Go, Java, and Ruby with full TypeScript types.

Changelog

Release notes for every version. Stay up to date on new features, improvements, and fixes.

Quick start

Get up and running with the Punchbowl API in minutes.

# Install the Punchbowl SDK
npm install @punchbowl/sdk

# Initialize the client
import { Punchbowl } from '@punchbowl/sdk'

const pb = new Punchbowl({
  apiKey: process.env.PUNCHBOWL_API_KEY,
  region: 'us-east-1'
})

# Query your data
const insights = await pb.analytics.query({
  metric: 'conversion_rate',
  window: '7d',
  granularity: 'hour'
})

console.log(insights.data)

Can't find what you need?

Our support team is available 24/7 to help you get unstuck.