Prerequisites
Docker Compose (Recommended)
Just Docker Desktop installed. Everything else (PostgreSQL, Redis) runs in containers.
Local Development
Node.js 22+, PostgreSQL 15+, and optionally Redis. For contributors or if you want Turbopack hot-reload.
Setup
Choose your path — both get you to the same result.- Playground (Fastest)
- Docker Compose
- Local Development
No setup needed. Use the hosted playground to explore KaireonAI instantly.
Create an account
Go to playground.kaireonai.com and create an account with your email and a password. No email verification needed — you can sign in immediately.
Sign in
Go to playground.kaireonai.com/login and sign in with your credentials. You can also use Continue with Google for one-click access.
Playground accounts have usage limits: 100 API requests/minute, 5,000 lifetime decisions, and entity caps (50 offers, 10 schemas, 5 pipelines). Self-host for unlimited usage.
Load Sample Data
With the platform running, load the Starbucks dataset to see everything in action. Playground users already have sample data pre-loaded — skip to Run Your First Recommendation.Load the Starbucks dataset
Click Load next to the Starbucks dataset. This creates:
| Entity | Count | Examples |
|---|---|---|
| Offers | 10 | BOGO Frappuccino, 25% Off Merchandise, Earn 3x Stars |
| Channels | 6 | Web, Email, Mobile Push, Social, Batch Email, Manual Outreach |
| Creatives | 60 | Content variants per offer per channel |
| Scoring Models | 3 | Scorecard, Bayesian, Thompson Bandit |
| Decision Flow | 1 | Complete pipeline with qualification, scoring, and ranking |
| Qualification Rules | Yes | Eligibility gates based on customer attributes |
| Contact Policies | Yes | Frequency caps to prevent over-contact |
Run Your First Recommendation
Call the Recommend API to see the decision engine evaluate, score, and rank offers for a specific customer.- Playground
- Local
What Just Happened?
Behind that single API call, the decision engine ran a complete pipeline:- Inventory — Loaded all 10 offers with their 60 creatives
- Qualification — Filtered out offers the customer is not eligible for based on rules
- Contact Policy — Removed offers that would violate frequency caps
- Scoring — Evaluated remaining candidates using the Starbucks scorecard model
- Ranking — Sorted by score and returned the top 3
What’s Next?
Starbucks Tutorial
Build the entire Starbucks pipeline from scratch — step by step, entity by entity. The best way to learn KaireonAI.
Try the AI Assistant
Ask the AI assistant about your data: “How many offers do I have?” or “Create a new email channel.”
Decision Flows
Learn how the composable pipeline works — 16 node types, visual canvas editor, PRIE scoring.
API Reference
Full Recommend and Respond API documentation with request/response schemas.