Skip to main content

Implementation Guides

Welcome to the Fanfare implementation guides. These step-by-step tutorials show you how to integrate Fanfare into your application for specific use cases.

Guide Categories

Integration Patterns

Choose the right integration pattern for your application architecture:

Authentication

Understand how to authenticate consumers in your Fanfare integration:

Checkout Integration

Connect Fanfare with your checkout flow:

Platform Integrations

Platform-specific integration guides:

Use Cases

End-to-end implementation guides for common scenarios:

Advanced Topics

Deep dives into advanced integration patterns:

Prerequisites

Before starting any guide, ensure you have:
  1. A Fanfare account - Sign in to your organization
  2. API credentials - Your organizationId and publishableKey from the dashboard
  3. Development environment - Node.js 18+ and your preferred package manager

Guide Structure

Each guide follows a consistent structure:
  • Overview - What you’ll build and learn
  • Prerequisites - Required setup and knowledge
  • Step-by-step instructions - Numbered implementation steps
  • Code examples - Complete, working code samples
  • Testing - How to verify your implementation
  • Troubleshooting - Common issues and solutions
  • Next steps - Related guides and resources

Quick Start Path

If you’re new to Fanfare, we recommend this learning path:
  1. Start here: SPA Integration - Basic SDK setup
  2. Add auth: Anonymous Consumers - Guest flow
  3. Connect checkout: Checkout Overview - Checkout basics
  4. Go live: Product Launch - Complete example

Getting Help