This guide gets you from zero to a working decisioning platform with sample data and a live API call. By the end, you will have KaireonAI running locally with 10 Starbucks offers, 6 channels, scoring models, and a complete Decision Flow — and you will have called the Recommend API to get personalized results.Documentation Index
Fetch the complete documentation index at: https://docs.kaireonai.com/llms.txt
Use this file to discover all available pages before exploring further.
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.