What is EngageFabric?
EngageFabric is a multi-tenant SaaS gamification framework that helps you add engaging game mechanics to your applications. Whether you’re building a learning platform, e-commerce site, fitness app, or any product that benefits from user engagement, EngageFabric provides the infrastructure you need.Quick Start
Get up and running with EngageFabric in under 5 minutes
API Reference
Explore our comprehensive REST API documentation
JavaScript SDK
Integrate EngageFabric into your web application
React Components
Pre-built UI components for React applications
Core Features
Player Management
Track and manage players across your application with XP, levels, currencies, and lives.Experience Points (XP)
Experience Points (XP)
Award XP to players for completing actions. XP accumulates and contributes to level progression.
Levels
Levels
Configure level curves (linear, exponential, or custom tables) to create meaningful progression.
Currencies
Currencies
Support multiple virtual currencies (coins, gems, tokens) with configurable earn and spend rates.
Lives/Energy
Lives/Energy
Implement energy systems with automatic regeneration for session-based gameplay.
Quests & Adventures
Create engaging quest systems with multi-step objectives and seasonal adventures.Leaderboards
Real-time competitive rankings with support for:- Global leaderboards - All players compete together
- Segmented leaderboards - Filter by region, tier, or custom segments
- Time-boxed leaderboards - Daily, weekly, monthly competitions
Real-Time Features
WebSocket-powered real-time updates for:- Live XP and level changes
- Quest progress notifications
- Leaderboard position updates
- Multiplayer lobby state
- Chat messages
Architecture Overview
EngageFabric uses a modern, scalable architecture:EngageFabric is designed for high throughput with sub-200ms API latency (p95) and real-time WebSocket connections.
Use Cases
EdTech
Gamify learning with XP, badges, and course completion quests
E-Commerce
Loyalty programs with points, tiers, and rewards
Fitness
Track workouts, streaks, and competitive challenges
SaaS Products
User onboarding, feature adoption, and engagement
Gaming
Progression systems, achievements, and multiplayer
Community
Reputation, badges, and contribution tracking