Appearance
Overview
The Poe App Platform lets you build real-time, multi-user apps that run inside Poe. Apps are web apps — an index.html plus optional JavaScript — that run in sandboxed iframes on the platform. They work offline, sync instantly across users, and can call AI models.
What you can build
- Games — Multiplayer board games, trivia, word games, drawing games
- Chat apps — Custom chat experiences with AI bots, group conversations, moderated rooms
- Collaborative tools — Shared whiteboards, document editors, task boards, polls
- AI-powered apps — Apps that stream responses from Poe bots, use tools, and combine multiple models
All apps get multi-user sync, offline support, and AI integration out of the box.
How it works
Apps are built with standard web technologies (HTML, CSS, JavaScript) and use the platform SDK:
- Client API — Frontend SDK for store setup, data access, bot streaming, and tools
- Backend API — Schema definition, mutators, and server-side actions
- Synced-Store — Real-time multi-user data sync engine with offline support
- Vite Plugin — Build tooling for bundled apps
- CLI — Publish apps, manage bundles, and script against the platform
Before you begin
You'll need a Poe API key to publish and test apps.
- Get an API key at poe.com/api/keys
- Set it in your environment:
export POE_API_KEY=your_key_here - Install the CLI — see CLI for setup instructions