# @langchain/langgraph-swarm

> JavaScript/TypeScript package

📖 [View in docs](https://reference.langchain.com/javascript/langchain-langgraph-swarm)

## Functions

- [`createHandoffTool()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/handoff/createHandoffTool)
- [`getHandoffDestinations()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/handoff/getHandoffDestinations)
- [`addActiveAgentRouter()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/index/addActiveAgentRouter)
- [`createHandoffTool()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/index/createHandoffTool)
- [`createSwarm()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/index/createSwarm)
- [`getHandoffDestinations()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/index/getHandoffDestinations)
- [`addActiveAgentRouter()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/swarm/addActiveAgentRouter)
- [`createSwarm()`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/swarm/createSwarm)

## Types

- [`CreateSwarmParams`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/index/CreateSwarmParams)
- [`CreateSwarmParams`](https://reference.langchain.com/javascript/langchain-langgraph-swarm/swarm/CreateSwarmParams)
