# SDKs & Frameworks (/en/docs/cookbook/sdk)



Use the SDK you already know to call Praxis models—keep every line of your existing OpenAI / Anthropic code, change one `baseURL`.

All SDKs share the same [prerequisite](/en/docs/developers/model/quickstart): a Praxis API key starting with `sk-praxis-` (via environment variable, never hardcoded).

<Cards>
  <Card title="OpenAI SDK" description="Node + Python verified; usage.cost returns the price directly" href="/en/docs/cookbook/sdk/openai-sdk" />

  <Card title="Anthropic SDK" description="Node + Python verified; thinking blocks + usage details" href="/en/docs/cookbook/sdk/anthropic-sdk" />

  <Card title="Vercel AI SDK" description="React / Vue / Svelte full-stack; generateText / streamText / useChat" href="/en/docs/cookbook/sdk/vercel-ai-sdk" />

  <Card title="LangChain" description="JS/TS chains; connect via the nested configuration object" href="/en/docs/cookbook/sdk/langchain" />
</Cards>

**Protocol cheat sheet**: OpenAI-compatible uses `https://api.deepraxis.com/openai/v1`; Anthropic-compatible uses `https://api.deepraxis.com/anthropic`.

**Writing SDK code for the first time?** Start with the [OpenAI SDK](/en/docs/cookbook/sdk/openai-sdk)—the largest ecosystem, the most documentation, and three core lines to get running.
