Creation API
Generate, read, manage, and fork worlds. Authenticated with a secret API
key from your server.
Runtime & Embed API
Mint short-lived session tokens your end-users’ browsers use to boot an
embedded world with the
@alakazamworld/embed SDK.Building with an AI coding agent? Install the skill and the
MCP server (
npx @alakazamworld/mcp) so your agent knows the API
and can call it live, or paste the agent quickstart prompt
to have it self-onboard and wire Alakazam into your app.The mental model
- A world is a programmable, playable graph of states and events
the player navigates, rendered live. You generate it, then read, edit, fork,
and react to it through the API. The full shape is the versioned
SMWorldschema in the API reference. - You create a world from a premise (a “what if” pitch) and/or a seed frame (an image). Creation is a single call that returns the world.
- You embed a world by minting a session token on your server and handing it to the browser. The token is short-lived and scoped to one world and one player.
The two-token rule
Quickstart
Get a key, create your first world, and embed it, in a few minutes.
API reference
Every endpoint, parameter, and response.

