Cherry Portal: chat embed SDK and REST API logoCherry Portal: chat embed SDK and REST API
iframe embed.cherry.fun. Telegram Bot API stays.
devrels.xyz/a/331Cherry Portal is the self-service developer surface for the Cherry ecosystem. Cherry is a wallet-to-wallet messenger (web, iOS, Android, Solana Seeker). Started on Solana. Also Base, Ethereum, BNB Smart Chain, Robinhood Chain. Portal: build mini apps, embed chat, run bots. Free.
Two surfaces. The Chat Embed SDK puts a room on your site. The Cherry API creates rooms and moderates from your backend. They compose: create with the API, mount with the SDK. Official X @cherrydotfun. Telegram t.me/cherrydotfun. Our Telegram Bot API piece stays.
Embed SDK
Package @cherrydotfun/chat-embed-sdk, current 0.1.7. Class CherryEmbed. Iframe default https://embed.cherry.fun. If you set CSP, allow frame-src https://embed.cherry.fun. Host pages never set an API base. Quickstart is wallet-only SIWS, about five minutes, no backend. Demo: cherry.fun/chat-embed-example.
npm install @cherrydotfun/chat-embed-sdkSDK is DOM-only. React Native / Flutter: WebView host page, not embed.cherry.fun as the top document. Auth modes: wallet-only, app-trusted+wallet (HS256 JWT with claims sub and app_id only, 5m), app-trusted. App secret stays on the server.
Cherry API
OpenAPI 3.1.0, title Cherry API 1.0.0. Server https://api.cherry.fun. Copy one opaque token from the portal. Do not assemble it.
| Key | Base |
|---|---|
Project cherry_sk_ | https://api.cherry.fun/api/v1/apps |
Bot cherry_bot_ | https://api.cherry.fun/api/v1/bots |
curl https://api.cherry.fun/api/v1/apps/me \
-H "Authorization: Bearer <project-key>"Rooms: POST /groups. Spec: /openapi.json. cha_ is deprecated legacy. Rate limit per app, rolling: 600/min, 50,000/day. 429 with Retry-After. Agent index: /llms.txt.
Resources
Keep reading
From crankless CLOB roots to a full perps terminal: how Phoenix matches, prices risk, exposes APIs, and pays builders via Flight.
LLM, search and data APIs for bots, agents and dashboards. No markup. Waitlist only for now.
chain_id sol or eth. Header x-api-key. LinkedIn omitted. Attribution if you display data.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
