Skip to content

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.

  1. Get an API key at poe.com/api/keys
  2. Set it in your environment: export POE_API_KEY=your_key_here
  3. Install the CLI — see CLI for setup instructions