# Backend Actions & Agents

Learn how to enable backend actions & agents in your Copilot.

[**TypeScript / Node.js Actions** \\
Implement backend actions using TypeScript or Node.js within the CopilotRuntime.](https://docs.copilotkit.ai/guides/backend-actions/typescript-backend-actions) [**LangChain.js Actions** \\
Integrate LangChain JS chains as backend actions in your Copilot.](https://docs.copilotkit.ai/guides/backend-actions/langchain-js-backend-actions) [**LangServe Integration** \\
Connect your Copilot to LangChain chains hosted as separate services.](https://docs.copilotkit.ai/guides/backend-actions/langserve-backend-actions) [**Python SDK** \\
Use the CopilotKit Python SDK to create powerful remote actions and agents.](https://docs.copilotkit.ai/guides/backend-actions/remote-backend-endpoint) [**CoAgents (LangGraph)** \\
Deeply embed LangGraph agents in applications](https://docs.copilotkit.ai/coagents)

[Previous\\
\\
Frontend Actions](https://docs.copilotkit.ai/guides/frontend-actions) [Next\\
\\
TypeScript (Node.js)](https://docs.copilotkit.ai/guides/backend-actions/typescript-backend-actions)

### On this page

No Headings

[Edit on GitHub](https://github.com/CopilotKit/CopilotKit/blob/main/docs/content/docs/(root)/guides/backend-actions/index.mdx)

![](https://static.scarf.sh/a.png?x-pxid=ffc9f65d-0186-4575-b065-61d62ea9d7d3)

## Agent State Rendering
CrewAI CrewAI support is here! Checkout the [Crew](https://docs.copilotkit.ai/crewai-crews) and [Flow](https://docs.copilotkit.ai/crewai-flows) documentation.

Search docs

`⌘`  `K`

On this pageUsage