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

# Integrations

> Connect LLM providers, AI frameworks, and code assistants to Orq.ai. Route API calls, send observability traces, and build agents in AI Studio.

export const IntegrationsGrid = () => {
  const [query, setQuery] = useState("");
  const tabFromUrl = typeof window !== "undefined" ? window.location.hash.slice(1) : "all";
  const validTabs = ["all", "providers", "assistants", "chat", "frameworks", "automations"];
  const [tab, setTab] = useState(validTabs.includes(tabFromUrl) ? tabFromUrl : "all");
  const integrations = [{
    title: "Alibaba",
    icon: "/images/logos/alibaba-cloud.svg",
    href: "/docs/ai-studio/integrations/providers/alibaba",
    category: "providers"
  }, {
    title: "Amazon Bedrock",
    icon: "/images/logos/aws-bedrock.svg",
    href: "/docs/ai-studio/integrations/providers/aws-bedrock",
    category: "providers"
  }, {
    title: "Anthropic",
    icon: "/images/logos/anthropic.svg",
    href: "/docs/ai-studio/integrations/providers/anthropic",
    category: "providers"
  }, {
    title: "Azure",
    icon: "/images/logos/azure.svg",
    href: "/docs/ai-studio/integrations/providers/azure",
    category: "providers"
  }, {
    title: "ByteDance",
    icon: "/images/logos/bytedance.svg",
    href: "/docs/ai-studio/integrations/providers/bytedance",
    category: "providers"
  }, {
    title: "Cerebras",
    icon: "/images/logos/cerebras.svg",
    href: "/docs/ai-studio/integrations/providers/cerebras",
    category: "providers"
  }, {
    title: "Cohere",
    icon: "/images/logos/cohere.svg",
    href: "/docs/ai-studio/integrations/providers/cohere",
    category: "providers"
  }, {
    title: "DeepSeek",
    icon: "/images/logos/deepseek.svg",
    href: "/docs/ai-studio/integrations/providers/deepseek",
    category: "providers"
  }, {
    title: "ElevenLabs",
    icon: "/images/logos/elevenlabs.svg",
    href: "/docs/ai-studio/integrations/providers/elevenlabs",
    category: "providers"
  }, {
    title: "Fal",
    icon: "/images/logos/fal.svg",
    href: "/docs/ai-studio/integrations/providers/fal",
    category: "providers"
  }, {
    title: "Google AI",
    icon: "/images/logos/google_ai_studio.svg",
    href: "/docs/ai-studio/integrations/providers/google-ai",
    category: "providers"
  }, {
    title: "Google Vertex AI",
    icon: "/images/logos/vertex-ai.svg",
    href: "/docs/ai-studio/integrations/providers/vertex-ai",
    category: "providers"
  }, {
    title: "Groq",
    icon: "/images/logos/groq.svg",
    href: "/docs/ai-studio/integrations/providers/groq",
    category: "providers"
  }, {
    title: "H Company",
    icon: "/images/logos/hcompany.svg",
    href: "/docs/ai-studio/integrations/providers/h-company",
    category: "providers"
  }, {
    title: "Inceptron",
    icon: "/images/logos/inceptron.svg",
    href: "/docs/ai-studio/integrations/providers/inceptron",
    category: "providers"
  }, {
    title: "Jina",
    icon: "/images/logos/jinaai.svg",
    href: "/docs/ai-studio/integrations/providers/jina",
    category: "providers"
  }, {
    title: "Leonardo AI",
    icon: "/images/logos/leonardoai.svg",
    href: "/docs/ai-studio/integrations/providers/leonardo-ai",
    category: "providers"
  }, {
    title: "Mistral",
    icon: "/images/logos/mistralai.svg",
    href: "/docs/ai-studio/integrations/providers/mistral",
    category: "providers"
  }, {
    title: "Moonshot AI",
    icon: "/images/logos/moonshot_ai.svg",
    href: "/docs/ai-studio/integrations/providers/moonshot-ai",
    category: "providers"
  }, {
    title: "Nebius",
    icon: "/images/logos/nebius.svg",
    href: "/docs/ai-studio/integrations/providers/nebius",
    category: "providers"
  }, {
    title: "OpenAI",
    icon: "/images/logos/openai.svg",
    href: "/docs/ai-studio/integrations/providers/openai",
    category: "providers"
  }, {
    title: "OpenAI-compatible",
    icon: "/images/logos/open-ai-like.svg",
    href: "/docs/ai-studio/integrations/providers/open-ai-like",
    category: "providers"
  }, {
    title: "Perplexity",
    icon: "/images/logos/perplexity.svg",
    href: "/docs/ai-studio/integrations/providers/perplexity",
    category: "providers"
  }, {
    title: "Scaleway",
    icon: "/images/logos/scaleway.svg",
    href: "/docs/ai-studio/integrations/providers/scaleway",
    category: "providers"
  }, {
    title: "TensorX",
    icon: "/images/logos/tensorix.svg",
    href: "/docs/ai-studio/integrations/providers/tensorix",
    category: "providers"
  }, {
    title: "Together AI",
    icon: "/images/logos/together-ai.svg",
    href: "/docs/ai-studio/integrations/providers/together-ai",
    category: "providers"
  }, {
    title: "Wafer",
    icon: "/images/logos/wafer.svg",
    href: "/docs/ai-studio/integrations/providers/wafer",
    category: "providers"
  }, {
    title: "xAI",
    icon: "/images/logos/xai.svg",
    href: "/docs/ai-studio/integrations/providers/xai",
    category: "providers"
  }, {
    title: "Z AI",
    icon: "/images/logos/z-ai.svg",
    href: "/docs/ai-studio/integrations/providers/z-ai",
    category: "providers"
  }, {
    title: "Claude Code",
    icon: "/images/logos/claude-code.svg",
    href: "/docs/ai-studio/integrations/code-assistants/claude-code",
    category: "assistants"
  }, {
    title: "Claude Cowork",
    icon: "/images/logos/anthropic.svg",
    href: "/docs/ai-studio/integrations/chat-interfaces/claude-desktop#third-party-inference-cowork",
    category: "chat"
  }, {
    title: "Claude Desktop",
    icon: "/images/logos/claude-desktop.svg",
    href: "/docs/ai-studio/integrations/chat-interfaces/claude-desktop",
    category: "chat"
  }, {
    title: "Cline",
    icon: "/images/logos/cline.svg",
    href: "/docs/ai-studio/integrations/code-assistants/cline",
    category: "assistants"
  }, {
    title: "Codex",
    icon: "/images/logos/codex.svg",
    href: "/docs/ai-studio/integrations/code-assistants/codex",
    category: "assistants"
  }, {
    title: "Cursor",
    icon: "/images/logos/cursor.svg",
    href: "/docs/ai-studio/integrations/code-assistants/cursor",
    category: "assistants"
  }, {
    title: "Droid",
    icon: "/images/logos/droid.svg",
    href: "/docs/ai-studio/integrations/code-assistants/droid",
    category: "assistants"
  }, {
    title: "GitHub Copilot",
    icon: "/images/logos/copilot.svg",
    href: "/docs/ai-studio/integrations/code-assistants/github-copilot",
    category: "assistants"
  }, {
    title: "GitHub Copilot CLI",
    icon: "/images/logos/copilot.svg",
    href: "/docs/ai-studio/integrations/code-assistants/copilot-cli",
    category: "assistants"
  }, {
    title: "Grok Build",
    icon: "/images/logos/grok-build.svg",
    href: "/docs/ai-studio/integrations/code-assistants/grok-build",
    category: "assistants"
  }, {
    title: "Hermes",
    icon: "/images/logos/hermes.svg",
    href: "/docs/ai-studio/integrations/code-assistants/hermes",
    category: "assistants"
  }, {
    title: "Junie",
    icon: "/images/logos/junie.svg",
    href: "/docs/ai-studio/integrations/code-assistants/junie",
    category: "assistants"
  }, {
    title: "Kilo Code",
    icon: "/images/logos/kilocode.svg",
    href: "/docs/ai-studio/integrations/code-assistants/kilo-code",
    category: "assistants"
  }, {
    title: "Kimi Code",
    icon: "/images/logos/moonshot_ai.svg",
    href: "/docs/ai-studio/integrations/code-assistants/kimi-code",
    category: "assistants"
  }, {
    title: "LibreChat",
    icon: "/images/logos/librechat.svg",
    href: "/docs/ai-studio/integrations/chat-interfaces/librechat",
    category: "chat"
  }, {
    title: "MiMo Code",
    icon: "/images/logos/mimo.svg",
    href: "/docs/ai-studio/integrations/code-assistants/mimo-code",
    category: "assistants"
  }, {
    title: "Open WebUI",
    icon: "/images/logos/open-webui.svg",
    href: "/docs/ai-studio/integrations/chat-interfaces/openwebui",
    category: "chat"
  }, {
    title: "OpenCode",
    icon: "/images/logos/opencode.svg",
    href: "/docs/ai-studio/integrations/code-assistants/opencode",
    category: "assistants"
  }, {
    title: "OpenCode Desktop",
    icon: "/images/logos/opencode.svg",
    href: "/docs/ai-studio/integrations/code-assistants/opencode-desktop",
    category: "assistants"
  }, {
    title: "Pi",
    icon: "/images/logos/pi.svg",
    href: "/docs/ai-studio/integrations/code-assistants/pi",
    category: "assistants"
  }, {
    title: "Roo Code",
    icon: "/images/logos/roo.svg",
    href: "/docs/ai-studio/integrations/code-assistants/roo-code",
    category: "assistants"
  }, {
    title: "TRAE",
    icon: "/images/logos/trae.svg",
    href: "/docs/ai-studio/integrations/code-assistants/trae",
    category: "assistants"
  }, {
    title: "VS Code",
    icon: "/images/logos/vscode.svg",
    href: "/docs/ai-studio/integrations/code-assistants/vs-code",
    category: "assistants"
  }, {
    title: "Warp",
    icon: "/images/logos/warp.svg",
    href: "/docs/ai-studio/integrations/code-assistants/warp",
    category: "assistants"
  }, {
    title: "Zed",
    icon: "/images/logos/zed.svg",
    href: "/docs/ai-studio/integrations/code-assistants/zed",
    category: "assistants"
  }, {
    title: "Agno",
    icon: "/images/logos/agno.svg",
    href: "/docs/ai-studio/integrations/frameworks/agno",
    category: "frameworks"
  }, {
    title: "Anthropic SDK",
    icon: "/images/logos/anthropic.svg",
    href: "/docs/ai-studio/integrations/frameworks/anthropic",
    category: "frameworks"
  }, {
    title: "AutoGen",
    icon: "/images/logos/autogen.svg",
    href: "/docs/ai-studio/integrations/frameworks/autogen",
    category: "frameworks"
  }, {
    title: "AWS Bedrock AgentCore",
    icon: "/images/logos/aws-bedrock.svg",
    href: "/docs/ai-studio/integrations/frameworks/aws-bedrock-agentcore",
    category: "frameworks"
  }, {
    title: "AWS Strands",
    icon: "/images/logos/aws-strands.svg",
    href: "/docs/ai-studio/integrations/frameworks/aws-strands",
    category: "frameworks"
  }, {
    title: "Azure AI Agents",
    icon: "/images/logos/azure.svg",
    href: "/docs/ai-studio/integrations/frameworks/azure-ai-agents",
    category: "frameworks"
  }, {
    title: "BeeAI",
    icon: "/images/logos/beeai.svg",
    href: "/docs/ai-studio/integrations/frameworks/beeai",
    category: "frameworks"
  }, {
    title: "Claude SDK",
    icon: "/images/logos/anthropic.svg",
    href: "/docs/ai-studio/integrations/frameworks/claude-agent-sdk",
    category: "frameworks"
  }, {
    title: "CrewAI",
    icon: "/images/logos/crewai.svg",
    href: "/docs/ai-studio/integrations/frameworks/crewai",
    category: "frameworks"
  }, {
    title: "Databricks",
    icon: "/images/logos/databricks.svg",
    href: "/docs/ai-studio/integrations/frameworks/databricks",
    category: "frameworks"
  }, {
    title: "DSPy",
    icon: "/images/logos/dspy.svg",
    href: "/docs/ai-studio/integrations/frameworks/dspy",
    category: "frameworks"
  }, {
    title: "Google ADK",
    icon: "/images/logos/google_ai_studio.svg",
    href: "/docs/ai-studio/integrations/frameworks/google-ai",
    category: "frameworks"
  }, {
    title: "Haystack",
    icon: "/images/logos/haystack.svg",
    href: "/docs/ai-studio/integrations/frameworks/haystack",
    category: "frameworks"
  }, {
    title: "Instructor",
    icon: "/images/logos/instructor.svg",
    href: "/docs/ai-studio/integrations/frameworks/instructor",
    category: "frameworks"
  }, {
    title: "LangChain",
    icon: "/images/logos/langchain.svg",
    href: "/docs/ai-studio/integrations/frameworks/langchain",
    category: "frameworks"
  }, {
    title: "LangGraph",
    icon: "/images/logos/langgraph.svg",
    href: "/docs/ai-studio/integrations/frameworks/langgraph",
    category: "frameworks"
  }, {
    title: "LiveKit",
    icon: "/images/logos/livekit.svg",
    href: "/docs/ai-studio/integrations/frameworks/livekit",
    category: "frameworks"
  }, {
    title: "LlamaIndex",
    icon: "/images/logos/llamaindex.svg",
    href: "/docs/ai-studio/integrations/frameworks/llamaindex",
    category: "frameworks"
  }, {
    title: "LlamaIndex Agents",
    icon: "/images/logos/llamaindex-agents.svg",
    href: "/docs/ai-studio/integrations/frameworks/llamaindex-agents",
    category: "frameworks"
  }, {
    title: "Mastra",
    icon: "/images/logos/mastra.svg",
    href: "/docs/ai-studio/integrations/frameworks/mastra",
    category: "frameworks"
  }, {
    title: "OpenAI Agents SDK",
    icon: "/images/logos/openai-agents.svg",
    href: "/docs/ai-studio/integrations/frameworks/openai-agents",
    category: "frameworks"
  }, {
    title: "OpenAI SDK",
    icon: "/images/logos/openai.svg",
    href: "/docs/ai-studio/integrations/frameworks/openai",
    category: "frameworks"
  }, {
    title: "OpenClaw",
    icon: "/images/logos/openclaw.svg",
    href: "/docs/ai-studio/integrations/frameworks/openclaw",
    category: "frameworks"
  }, {
    title: "Pydantic AI",
    icon: "/images/logos/pydantic-ai.svg",
    href: "/docs/ai-studio/integrations/frameworks/pydantic-ai",
    category: "frameworks"
  }, {
    title: "Semantic Kernel",
    icon: "/images/logos/semantic-kernel.svg",
    href: "/docs/ai-studio/integrations/frameworks/semantic-kernel",
    category: "frameworks"
  }, {
    title: "SmolAgents",
    icon: "/images/logos/smolagents.svg",
    href: "/docs/ai-studio/integrations/frameworks/smolagents",
    category: "frameworks"
  }, {
    title: "Vercel AI SDK",
    icon: "/images/logos/vercel-ai.svg",
    href: "/docs/ai-studio/integrations/frameworks/vercel-ai",
    category: "frameworks"
  }, {
    title: "n8n",
    icon: "/images/logos/n8n.svg",
    href: "/docs/ai-studio/integrations/automation/n8n",
    category: "automations"
  }];
  const tabs = [{
    id: "all",
    label: "All"
  }, {
    id: "providers",
    label: "Model Providers"
  }, {
    id: "assistants",
    label: "Coding Agents"
  }, {
    id: "chat",
    label: "Chat Interfaces"
  }, {
    id: "frameworks",
    label: "Frameworks & SDKs"
  }, {
    id: "automations",
    label: "Automations"
  }];
  const q = query.trim().toLowerCase();
  const filtered = integrations.filter(item => {
    const matchesQuery = !q || item.title.toLowerCase().includes(q);
    const matchesTab = tab === "all" || item.category === tab;
    return matchesQuery && matchesTab;
  }).sort((a, b) => a.title.localeCompare(b.title, undefined, {
    sensitivity: "base"
  }));
  return <div>
      <input className="ig-search" type="text" placeholder="Search integrations..." aria-label="Search integrations" value={query} onChange={e => setQuery(e.target.value)} />
      <div className="ig-tabs" role="tablist">
        {tabs.map(t => {
    const count = integrations.filter(i => {
      const matchesQuery = !q || i.title.toLowerCase().includes(q);
      const matchesTab = t.id === "all" || i.category === t.id;
      return matchesQuery && matchesTab;
    }).length;
    return <button key={t.id} id={t.id} role="tab" aria-selected={tab === t.id} className={"ig-tab" + (tab === t.id ? " ig-tab-active" : "")} onClick={() => {
      setTab(t.id);
      window.history.replaceState(null, "", `#${t.id}`);
    }}>
              {t.label}
              <span className="ig-tab-count">{count}</span>
            </button>;
  })}
      </div>
      <div className="ig-grid">
        {filtered.length === 0 ? <div className="ig-empty">
            {query.trim() ? `No integrations found for "${query}"` : "No integrations in this category"}
          </div> : filtered.map(item => <a key={item.href} href={item.href} className="ig-card">
              <img src={item.icon} alt={`${item.title} logo`} className="ig-card-icon" />
              {item.title}
            </a>)}
      </div>
    </div>;
};

<IntegrationsGrid />
