Skip to main content
Running KaireonAI yourself (on-prem) is an Enterprise offering under a commercial license — it is not a free or open download. The Docker Compose and local-development instructions in this section are for licensed Enterprise customers and internal development; image and source access is provisioned as part of an Enterprise agreement. To evaluate the platform at no cost, start with the hosted Playground below. For production, most teams run on the fully hosted Cloud plan. See Deployment options and contact sales.
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 with 10 sample retail offers, 6 channels, scoring models, and a complete Decision Flow — and you will have called the Recommend API to get personalized results.

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.
No setup needed. Use the hosted Playground — the free trial — to explore KaireonAI instantly before you buy.
1

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.
2

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.
3

Explore

Your workspace comes pre-loaded with the sample retail dataset — 10 offers, 6 channels, scoring models, and a complete Decision Flow. You are ready to make your first recommendation.
Playground trial workspaces have limits: 100 API requests/minute, 5,000 lifetime decisions, and entity caps (50 offers, 10 schemas, 5 pipelines). For production volume, move to a paid plan — see Deployment options.

Load Sample Data

With the platform running, load the sample retail dataset to see everything in action. Playground users already have sample data pre-loaded — skip to Run Your First Recommendation.
1

Navigate to Settings > Sample Data

Click Settings in the sidebar, then select Sample Data.
2

Load the retail rewards dataset

Click Load next to the retail rewards dataset. This creates:
3

Verify on the Home page

Go to the Home page. You should see entity counts populated: 1 Decision Flow, 10 Offers, 6 Channels, and three scoring algorithms (Scorecard, Bayesian, Thompson Bandit).
The retail rewards dataset is designed as a complete learning environment. Every entity is connected — offers have creatives linked to channels, decisioning gates reference customer attributes, and the Decision Flow ties it all together.

Run Your First Recommendation

Call the Recommend API to see the decision engine evaluate, score, and rank offers for a specific customer.
Find your Tenant ID and API Key in Settings > API Explorer. Both are auto-populated from your session. Click Manage Keys to create additional keys or revoke existing ones. On the playground, a default API key is created automatically when you register.
Expected response (trimmed):
The exact offers and scores depend on the scoring model and the customer attributes you pass. Try changing income to 120000 or age to 55 to see different results — the model adapts to each customer profile.

What Just Happened?

Behind that single API call, the decision engine ran a complete pipeline:
  1. Inventory — Loaded all 10 offers with their 60 creatives
  2. Qualification — Filtered out offers the customer is not eligible for based on rules
  3. Contact Policy — Removed offers that would violate frequency caps
  4. Scoring — Evaluated remaining candidates using the sample retail scorecard model
  5. Ranking — Sorted by score and returned the top 3
This entire process completed in under 50ms. In production, you would call this API from your app, website, or email system whenever you need to decide what to show a customer.

What’s Next?

Retail Rewards Tutorial

Build the entire retail rewards 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.