# Liforma Docs — full page index > Generated from docs navigation. Canonical agent entry: https://docs.liforma.ai/llms.txt ## Pages - [Introduction](https://docs.liforma.ai/getting-started/introduction): What Liforma is and how Avatar Experiences fit your product. - [Quick Start](https://docs.liforma.ai/getting-started/quick-start): Embed your first intelligent animated avatar in minutes. - [Concepts](https://docs.liforma.ai/getting-started/concepts): Experience, Session Manifest, SDK, and core platform ideas. - [Overview](https://docs.liforma.ai/avatar-experiences/overview): Real-time AI characters that listen, think, speak, and animate. - [Experience (Svelte)](https://docs.liforma.ai/avatar-experiences/svelte): The Experience Svelte component and embed options. - [Experience (React)](https://docs.liforma.ai/avatar-experiences/react): Experience React component with ref-based control. - [Experience (Next.js)](https://docs.liforma.ai/avatar-experiences/nextjs): Next.js embed plus App Router session mint helper. - [Experience API](https://docs.liforma.ai/avatar-experiences/experience-api): Experience.startSession, speak(), listenOnce(), conversationProcessor, and getters. - [Session Manifests](https://docs.liforma.ai/avatar-experiences/session-manifests): Per-launch runtime configuration returned by the API. - [Events](https://docs.liforma.ai/avatar-experiences/events): Partial transcripts, speech boundaries, processor errors, and mode events. - [Browser embeds](https://docs.liforma.ai/avatar-experiences/browser-embeds): Client-side session minting protected by an origin allowlist. - [Server sessions](https://docs.liforma.ai/avatar-experiences/server-sessions): Preferred server minting with API keys — key never reaches the browser. - [Text-to-Avatar](https://docs.liforma.ai/capabilities/text-to-avatar): Scripted avatar speech via Experience presenter mode and speak(). - [Text-to-Speech](https://docs.liforma.ai/capabilities/text-to-speech): Audio-only speech with speechOnly on Experience and speak(). - [Speech-to-Speech](https://docs.liforma.ai/capabilities/speech-to-speech): Voice conversation with speechOnly on Experience in conversation mode. - [Embed an Experience](https://docs.liforma.ai/guides/embed): Embed patterns for any web app or framework. - [Browser embed](https://docs.liforma.ai/guides/browser-embed): Client-side embed with origin allowlist. - [Server session](https://docs.liforma.ai/guides/server-session): Server-side session minting with API keys. - [Dynamic Experience Gallery](https://docs.liforma.ai/guides/dynamic-experience-gallery): Fetch a creator-managed project catalog and route by slug. - [Listen to Events](https://docs.liforma.ai/guides/events): Listen to messages, mode changes, and state updates. - [Guided Scripted Practice](https://docs.liforma.ai/guides/guided-scripted-practice): Scripted tutor lines with manual listening and host-side feedback. - [Custom Conversation Processor](https://docs.liforma.ai/guides/custom-conversation-processor): Browser conversationProcessor to replace the managed LLM. - [Listen Once Capture](https://docs.liforma.ai/guides/listen-once-capture): listenOnce() for automatic end-of-speech capture in host-owned turns. - [Customise Characters](https://docs.liforma.ai/guides/customise-characters): Avatars, voices, and character configuration. - [Add Tools](https://docs.liforma.ai/guides/tools): Give characters controlled external capabilities. - [Migrate from ElevenLabs](https://docs.liforma.ai/guides/migrate-elevenlabs): Move from voice agents to animated avatar experiences. - [Sessions](https://docs.liforma.ai/api-reference/sessions): POST /v1/sessions — server-side API-key manifest minting. - [Experience Catalog](https://docs.liforma.ai/api-reference/experience-catalog): GET /v1/projects/{projectId}/experiences — published catalog. - [Public Sessions](https://docs.liforma.ai/api-reference/public-sessions): POST /v1/public-sessions — browser embed minting (path name historical). - [Manifests](https://docs.liforma.ai/api-reference/manifests): Session Manifest schema and fields. - [Errors](https://docs.liforma.ai/api-reference/errors): HTTP error shapes and troubleshooting. - [JavaScript SDK](https://docs.liforma.ai/sdk-reference/javascript): @liforma/client — speak(), listenOnce(), conversationProcessor, and events. - [Svelte Component](https://docs.liforma.ai/sdk-reference/svelte): Experience Svelte component. - [React Component](https://docs.liforma.ai/avatar-experiences/react): Experience React component with ref-based control. - [Web Component](https://docs.liforma.ai/sdk-reference/web-component): liforma-experience web component for any framework. ## Machine-readable API - [Session mint OpenAPI](https://docs.liforma.ai/openapi/sessions.json)