> ## Documentation Index
> Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

> Choose your integration path — connect your app, site, or LMS to a Praxis AI Digital Twin.

The **Developer** section covers every programmatic way to connect to a Praxis AI Digital Twin — REST APIs, the JavaScript SDK, web and chat embeds, LMS integrations, voice providers, and the MCP server.

New here? Start with **Authentication**, then pick the integration path that matches what you are building.

## Choose your integration path

<CardGroup cols={2}>
  <Card title="Chat Completions" icon="comments" href="/mdx/integrations/chat-completions/introduction">
    **Fastest path.** Point any OpenAI-compatible SDK at a Digital Twin as a Custom LLM — minimal setup, full compatibility.
  </Card>

  <Card title="REST API" icon="terminal" href="/mdx/api-reference/introduction">
    **Full control.** Call the Runtime and Administrator APIs directly to build custom backends and automations.
  </Card>

  <Card title="JavaScript SDK" icon="code" href="/mdx/sdk/javascript">
    **Embed in your app.** Add AI chat, assistants, and Twin actions to your own web platform with the SDK.
  </Card>

  <Card title="Web & Avatar Widgets" icon="globe" href="/mdx/integrations/web/introduction">
    **Drop-in embed.** Add a Twin — or a talking avatar — to any website with a script tag or React component.
  </Card>

  <Card title="LMS Integrations" icon="graduation-cap" href="/mdx/integrations/canvas/overview">
    **Deploy in your LMS.** Native Canvas, plus D2L, Blackboard, and Moodle via LTI 1.3.
  </Card>

  <Card title="Voice & Avatars" icon="wave-square" href="/mdx/integrations/voice-providers/overview">
    **Give it a voice or a face.** ElevenLabs, Gemini Live, OpenAI Realtime, and Anam talking avatars.
  </Card>

  <Card title="MCP Server" icon="server" href="/mdx/integrations/mcp/introduction">
    **Connect an LLM stack.** Expose your Twin's context to custom LLM workflows via Model Context Protocol.
  </Card>

  <Card title="Other Services" icon="puzzle-piece" href="/mdx/integrations/google-workspace/overview">
    **Extend further.** Google Workspace and Stripe billing integrations.
  </Card>
</CardGroup>

## Before you start

<Steps>
  <Step title="Authenticate">
    Every integration needs credentials. Review [Authentication](/mdx/integrations/authentication/overview) for API keys, social OAuth, and enterprise SSO.
  </Step>

  <Step title="Pick a path">
    Use the cards above to match your use case — a hosted app, an embed, an LMS, or a custom LLM stack.
  </Step>

  <Step title="Build & test">
    Follow the guide for your path. Each area includes setup steps, examples, and reference material.
  </Step>
</Steps>

## Related

* [Integrations Overview](/mdx/integrations/overview) — all supported paths at a glance
* [Authentication](/mdx/integrations/authentication/overview) — API keys, OAuth, and SSO
* [REST API Reference](/mdx/api-reference/introduction) — Runtime and Administrator APIs
* [JavaScript SDK](/mdx/sdk/javascript) — embed Pria in your own app
