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

# Integrations

> Use Friendli Model APIs with your favorite coding agents and SDKs, including Claude Code, Cursor, OpenAI, LangChain, LlamaIndex, and more.

Use [Friendli Model APIs](/guides/model-apis/introduction) with your favorite coding agents and SDKs—no change to how you work. Pick one below to get started, or see [Build with FriendliAI](/integrate/overview) for the full guide.

## Use Your Agent

<CardGroup cols={2}>
  <Card title="Claude Code" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/claude-code.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=3a58c1979221ded1390a32779467f33c" href="/integrate/agents/claude-code" width="16" height="16" data-path="static/images/integrate/agents/claude-code.svg" />

  <Card title="Cline" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/cline.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=ed66c231ff1315cc08ff6d10d24d9e15" href="/integrate/agents/cline" width="16" height="16" data-path="static/images/integrate/agents/cline.svg" />

  <Card title="Cursor" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/cursor.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=71ff8cc066edcc56d8e7fc2115658b88" href="/integrate/agents/cursor" width="16" height="16" data-path="static/images/integrate/agents/cursor.svg" />

  <Card title="Hermes Agent" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/hermes-agent.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=d7d390d3ea4b7004af10e62512bd0094" href="/integrate/agents/hermes-agent" width="16" height="16" data-path="static/images/integrate/agents/hermes-agent.svg" />

  <Card title="Kilo Code" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/kilo-code.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=bd485ff4894324591b275302652a3dc9" href="/integrate/agents/kilo-code" width="16" height="16" data-path="static/images/integrate/agents/kilo-code.svg" />

  <Card title="OpenClaw" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/openclaw.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=49cb8644090b79fe491439f49edbd4ef" href="/integrate/agents/openclaw" width="16" height="16" data-path="static/images/integrate/agents/openclaw.svg" />

  <Card title="OpenCode" icon="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/agents/opencode.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=88b3682f57a3a352a7aeb05dd695844f" href="/integrate/agents/opencode" width="16" height="16" data-path="static/images/integrate/agents/opencode.svg" />
</CardGroup>

## Integrate Your SDK

<CardGroup cols={2}>
  <Card title="OpenAI (Python)" href="/integrate/sdks/openai/python">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/openai-dark.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=3203c5491e8edb389ef8cae0759ecbd6" alt="openai" className="block dark:hidden" noZoom width="32" height="40" data-path="static/images/integrate/sdks/openai-dark.svg" />

    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/openai-light.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=af7373788c53c33e05e06dbacbc69f6e" alt="openai" className="hidden dark:block" noZoom width="32" height="40" data-path="static/images/integrate/sdks/openai-light.svg" />
  </Card>

  <Card title="OpenAI (Node.js)" href="/integrate/sdks/openai/nodejs">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/openai-dark.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=3203c5491e8edb389ef8cae0759ecbd6" alt="openai" className="block dark:hidden" noZoom width="32" height="40" data-path="static/images/integrate/sdks/openai-dark.svg" />

    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/openai-light.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=af7373788c53c33e05e06dbacbc69f6e" alt="openai" className="hidden dark:block" noZoom width="32" height="40" data-path="static/images/integrate/sdks/openai-light.svg" />
  </Card>

  <Card title="LangChain (Python)" href="/integrate/sdks/langchain/python">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/langchain.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=47b697fa1dd058cda4a44a5a648b46b1" alt="langchain" noZoom width="48" height="40" data-path="static/images/integrate/sdks/langchain.svg" />
  </Card>

  <Card title="LangChain (Node.js)" href="/integrate/sdks/langchain/nodejs">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/langchain.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=47b697fa1dd058cda4a44a5a648b46b1" alt="langchain" noZoom width="48" height="40" data-path="static/images/integrate/sdks/langchain.svg" />
  </Card>

  <Card title="Weaviate (Python)" href="/integrate/sdks/weaviate/python">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/weaviate.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=fac0253ccdb06fa8f2550358034db9d5" alt="weaviate" noZoom width="48" height="40" data-path="static/images/integrate/sdks/weaviate.svg" />
  </Card>

  <Card title="Weaviate (Node.js)" href="/integrate/sdks/weaviate/nodejs">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/weaviate.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=fac0253ccdb06fa8f2550358034db9d5" alt="weaviate" noZoom width="48" height="40" data-path="static/images/integrate/sdks/weaviate.svg" />
  </Card>

  <Card title="Vercel AI SDK" href="/integrate/sdks/vercel-ai">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/vercel-dark.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=7b3b7622cce4d0d18022ed599f3c12f1" alt="vercel" className="block dark:hidden" noZoom width="120" height="30" data-path="static/images/integrate/sdks/vercel-dark.svg" />

    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/vercel-light.svg?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=7e30172f9105570720891b964d8e9a5e" alt="vercel" className="hidden dark:block" noZoom width="120" height="30" data-path="static/images/integrate/sdks/vercel-light.svg" />
  </Card>

  <Card title="LlamaIndex" href="/integrate/sdks/llamaindex">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/llamaindex.png?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=5f77945437b9852fc5424b54559fa5bf" alt="llamaindex" width="40px" noZoom data-path="static/images/integrate/sdks/llamaindex.png" />
  </Card>

  <Card title="LiteLLM" href="/integrate/sdks/litellm">
    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/litellm-dark.png?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=8bc709548b199e4310f84e6bc81ee2d5" width="120px" alt="litellm" className="block dark:hidden" noZoom data-path="static/images/integrate/sdks/litellm-dark.png" />

    <img src="https://mintcdn.com/friendliai/rNpjvhK2ESaMu_wl/static/images/integrate/sdks/litellm-light.png?fit=max&auto=format&n=rNpjvhK2ESaMu_wl&q=85&s=37e78989ac56f120570038321c286c9d" width="120px" alt="litellm" className="hidden dark:block" noZoom data-path="static/images/integrate/sdks/litellm-light.png" />
  </Card>

  <Card title="Linkup" href="/integrate/sdks/linkup">
    <img src="https://mintcdn.com/friendliai/Xn-EfFlXFvptInk9/static/svgs/linkup-icon-white-background.svg?fit=max&auto=format&n=Xn-EfFlXFvptInk9&q=85&s=f5bdfb4eca8e720b4af4e4fd96f25a0a" width="40px" alt="linkup-light" className="block dark:hidden" noZoom data-path="static/svgs/linkup-icon-white-background.svg" />

    <img src="https://mintcdn.com/friendliai/Xn-EfFlXFvptInk9/static/svgs/linkup-icon-black-background.svg?fit=max&auto=format&n=Xn-EfFlXFvptInk9&q=85&s=847b879102a8678a93ca553bef51bfda" width="40px" alt="linkup-dark" className="hidden dark:block" noZoom data-path="static/svgs/linkup-icon-black-background.svg" />
  </Card>
</CardGroup>
