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:- A Fanfare account - Sign in to your organization
- API credentials - Your
organizationIdandpublishableKeyfrom the dashboard - 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:- Start here: SPA Integration - Basic SDK setup
- Add auth: Anonymous Consumers - Guest flow
- Connect checkout: Checkout Overview - Checkout basics
- Go live: Product Launch - Complete example
Getting Help
- API Reference - Detailed endpoint documentation in API Reference
- SDK Reference - Component and hook docs in SDK Reference
- Support - Contact us at [email protected]