Build with Panel Studio
226 API routes. Python SDK. HMAC webhooks. Everything you need to integrate synthetic consumer panels into your product.
Three steps to your first panel
Install the SDK
One command. No dependencies beyond requests.
pip install kronaxis
Create your first panel
Define your target demographic and ask your first question. Results in minutes.
Production ready in minutes
from kronaxis import PanelStudio ps = PanelStudio(api_key="your_key") # Create a panel panel = ps.panels.create( name="UK Retail Panel", country="GB", size=100, demographics={"age_range": "25-54"} ) # Run a stimulus result = ps.conversations.create( panel_id=panel["id"], stimulus="Your favourite brand just increased prices by 20%. What do you do?", sample_size=50 ) # Export results ps.export.jsonl(panel["id"], path="results.jsonl")
Core API routes
Panel Studio exposes 226 routes across panels, personas, conversations, exports, surveys, and integrations. These are the most commonly used.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/panels | Create a new panel |
| GET | /api/panels | List your panels |
| POST | /api/panels/{id}/conversations | Start a conversation |
| POST | /api/panels/{id}/conversations/{cid}/turns | Add a follow up turn |
| GET | /api/panels/{id}/personas | List panel personas |
| POST | /api/panels/{id}/export/jsonl | Export as JSONL |
| POST | /api/panels/{id}/export/parquet | Export as Parquet |
| POST | /api/panels/{id}/export/pptx | Export as PowerPoint |
| POST | /api/webhooks | Create a webhook subscription |
| GET | /api/integrations | List available integrations |
Simple API key auth
Pass your API key in the X-API-Key header with every request. Keys are issued instantly when you register.
curl -H "X-API-Key: your_key" \
https://panel.kronaxis.co.uk/api/panels
Free tier
10 personas, 10 questions per month. Full API access. No credit card required.
Paid tiers
Unlimited personas and questions. Causal reasoning traces. Priority support. See pricing for details.
Real time event delivery
Every webhook is signed with HMAC SHA-256 using your secret key. Verify the X-Kronaxis-Signature header server side to guarantee authenticity. Failed deliveries retry with exponential backoff.
Start building today
Get a free API key and run your first panel in under five minutes.