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

# Parallel integrations

> Integrate with Parallel using LangChain Python.

This page covers all LangChain integrations with [Parallel](https://platform.parallel.ai/).

## Installation and setup

The `Parallel` integration lives in its own [partner package](https://pypi.org/project/langchain-parallel/):

<CodeGroup>
  ```bash pip theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
  pip install -U langchain-parallel
  ```

  ```bash uv theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
  uv add langchain-parallel
  ```
</CodeGroup>

Set the `PARALLEL_API_KEY` environment variable to your Parallel API key. Sign up at [platform.parallel.ai](https://platform.parallel.ai) to obtain one.

## Chat models

<Columns cols={2}>
  <Card title="ChatParallel" href="/oss/python/integrations/chat/parallel" cta="Get started" icon="message" arrow>
    OpenAI-compatible chat model with optional web research and per-field citations on the research tiers.
  </Card>
</Columns>

## Tools

<Columns cols={2}>
  <Card title="ParallelSearchTool" href="/oss/python/integrations/tools/parallel_search" cta="Get started" icon="search" arrow>
    Search the web and get structured, LLM-optimized excerpts back.
  </Card>

  <Card title="ParallelExtractTool" href="/oss/python/integrations/tools/parallel_extract" cta="Get started" icon="file-text" arrow>
    Extract clean markdown content from a list of URLs.
  </Card>

  <Card title="ParallelFindAllTool" href="/oss/python/integrations/tools/parallel_findall" cta="Get started" icon="layers-subtract" arrow>
    Discover entities that satisfy a set of boolean match conditions.
  </Card>

  <Card title="Task API" href="/oss/python/integrations/tools/parallel_task" cta="Get started" icon="list-check" arrow>
    Run research-grade tasks: single ad-hoc, deep research, batch enrichment. `ParallelTaskRunTool`, `ParallelDeepResearch`, `ParallelTaskGroup`, `ParallelEnrichment`.
  </Card>

  <Card title="ParallelMonitor" href="/oss/python/integrations/tools/parallel_monitor" cta="Get started" icon="radar" arrow>
    Schedule a query on a recurring cadence and receive events when relevant new content shows up.
  </Card>
</Columns>

## Retrievers

<Columns cols={2}>
  <Card title="ParallelSearchRetriever" href="/oss/python/integrations/retrievers/parallel" cta="Get started" icon="square-poll-vertical" arrow>
    `BaseRetriever` over Parallel Search. Returns `list[Document]` for drop-in use in any RAG pipeline.
  </Card>
</Columns>

***

<div className="source-links">
  <Callout icon="terminal-2">
    [Connect these docs](/use-these-docs) to Claude, VSCode, and more via MCP for real-time answers.
  </Callout>

  <Callout icon="edit">
    [Edit this page on GitHub](https://github.com/langchain-ai/docs/edit/main/src/oss/python/integrations/providers/parallel.mdx) or [file an issue](https://github.com/langchain-ai/docs/issues/new/choose).
  </Callout>
</div>
