New Developer? Start Here — v1.3

Spin-up, test, and deploy to the CrownThrive™ / CHLOM™ stack—now GitHub-ready—in under 30 minutes.

1. Why This Guide Exists

CrownThrive powers loyalty, bookings, and analytics; CHLOM adds decentralized compliance and licensing. This fast-lane guide gets you from sign-up to live sandbox calls today—and shows how to plug straight into our GitHub workflows and AI code-review bot.

2. TL;DR — 11-Step Checklist

TaskTarget Time
1Create a Developer Workspace at dev.chlom.io1 min
2Accept Developer Terms & API License1 min
3Generate Sandbox API Keys1 min
4Install preferred SDK (JS / Python / PHP)2 min
5Hit the /ping endpoint → expect 200 OK30 sec
6Create a test user via /users2 min
7Spin up a webhook listener (ngrok/localtunnel)5 min
8Review rate-limit & pagination rules3 min
9Fork / clone the starter repo on GitHub2 min
10Subscribe to Dev Bulletin & Changelog RSS30 sec
11Explore the CHLOM PoC repo at chlom.io30 sec

≈ 20 minutes total.

3. Step-by-Step Guide

Step 1 — Activate Your Developer Workspace

  1. Visit
  2. Verify your email—this unlocks the Developers Toolkits collection.

Step 2 — Accept the Dev License

E-sign the CHLOM / CrownThrive API & Data License (sandbox ≤ 10 K calls/day).

Step 3 — Generate Sandbox Keys

Create keys scoped to Rewards, Bookings, Analytics. Store as environment variables—never commit.

Step 4 — Install an SDK

# JavaScript
npm i @crownthrive/sdk
# Python
pip install crownthrive-sdk

Step 5 — Smoke Test

const ct = new CrownThrive(process.env.CT_PUBLIC, process.env.CT_SECRET);
const res = await ct.system.ping();
console.log(res.status);  // ➡ 200

Step 6 — Create a Test User & Wallet

user = ct.users.create(email="[email protected]",
                       first_name="Sandbox",
                       last_name="User")
wallet = ct.loyalty.wallets.create(user_id=user.id)

Step 7 — Webhook Listener Setup

  1. ngrok http 4000
  2. Register callback URL in Dev Portal → Webhooks.
  3. Fire

Step 8 — Rate Limits & Pagination

TierLimitBurst Window
Sandbox60 req/min60 sec
Starter600 req/min60 sec
EnterpriseCustomSLA

Cursor-based pagination (?cursor=).

Step 9 — GitHub Workflow

  1. Fork / clone the public starter repo →
  2. Branch naming:
  3. Commits: Conventional Commits (
  4. Pull requests trigger our GitHub-App ChatGPT reviewer for lint, tests, and inline AI feedback.
  5. Merge policy: ≥ 1 human review + passing CI.
  6. Need a private repo? Open an issue tagged

Tag @ct-ai-assist in PRs or issues for instant code examples and API pointers.

Step 10 — Stay In the Loop

ResourcePurpose
Dev Bulletin (weekly email)Release notes & API deprecations
Changelog RSS /whats-new/feed.xmlPlug into your reader
Help Center → “What’s New?”Real-time hotfix alerts
Status Page status.crownthrive.comSubscribe for uptime notices

Step 11 — Explore the CHLOM PoC

  • URL:
  • Includes Solidity contracts, Python notebooks, and Postman collection.

4. Must-Read Docs & Links

TopicSlug / URL
REST & GraphQL Reference/developers/rest-graphql-apis
Webhook Guide/developers/webhooks-events
SDK Quick-starts/developers/sdk-quick-starts
Rate Limits & Throttling/developers/rate-limits-throttling
Sandbox/Test Keys/developers/sandbox-test-keys
GitHub Quick-start Repogithub.com/CrownThrive/dev-quickstarts
CHLOM PoC Access/chlom/developer-poc-access

5. Production Go-Live Checklist

  1. Rotate keys & IP-lock secrets.
  2. Confirm no raw PII leaves CrownThrive infra.
  3. Load-test via
  4. Sign platform-specific addenda (Rewards, ThriveSeat, etc.).
  5. Integrate status webhooks into PagerDuty/OpsGenie.

6. Help & Support

ChannelBest ForSLA
GitHub Issues (dev-quickstarts)Code & bug questions< 4 h (business)
Help Center AI ChatbotEndpoint lookup, docs links24 / 7
Email [email protected]Access, key resets, legal1 BD

Happy building—tag @ct-ai-assist in GitHub when you need a hand, and ship something legendary!

Was this article helpful?

Component Spec — Feature Store (Pre-Filled)