Docs
Using Bunny Developers
/
bunny.com Book a demo
Using Bunny Developers
  • Overview
  • Integration points

Using the GraphQL API

  • New to GraphQL?
  • Using the API
  • Sending a GraphQL query
  • Query filters
  • Sending a GraphQL mutation
  • Authorizing API requests
  • Scopes
  • Portal session token

Webhooks

  • Webhooks overview
  • Webhook security
  • Tenant provisioning change
  • Checkout validation

Bunny SDK

  • Install the SDK
  • Create a subscription
  • Track usage for billing
  • Track tenant metrics
  • Get subscription features

Bunny components

  • Installation
  • Components overview
  • Styling
  • <Checkout />
  • <Signup />
  • <BillingDetails />
  • <Invoice />

Customer portal

  • Portal overview
  • Popup customer portal
  • Standalone customer portal
  • Signup page
  • Checkout page

Sample SaaS App

  • See how it's done

API Reference

  • Queries
  • Mutations
  • Types
  • Enums

Overview

Overview of the ways to integrate your platform with Bunny: the GraphQL API, SDKs, embeddable React components, the customer portal and webhooks.

SDK
Use the Bunny SDK to create subscriptions, create accounts, track usage etc.
Install the SDK
Customer portal
Link directly to the customer portal for signups, invoice payments and more.
Explore the customer portal
GraphQL API
Harness the full power of Bunny using the GraphQL API that allows you to do anything.
Use the GraphQL API
Components
Embed Bunny components directly in your app to pay, subscribe etc.
Browse Bunny components
Webhooks
Let Bunny update your platform's tenants when subscriptions change.
Set up webhooks
Sample SaaS App
See our reference implementation of a SaaS application that uses Bunny.
See the sample SaaS app

Bunny offers several ways of integrating your platform: GraphQL API, SDK, embeddable React Components, Customer Portal and webhooks.

NextIntegration points
Last updated October 15, 2026 © 2026 Bunny Inc. · Privacy · Terms ·

On this page

    Written by AI from these docs. Check the linked pages before relying on it.

    Press Enter for an answer from the docs