> ## Documentation index
> Fetch the complete documentation index at: https://context7.com/docs/llms.txt
> Ask it with GET https://context7.com/docs/ask?q=<keywords or question>. Short keywords rank best.
> Use these to discover all available pages before exploring further.
> If the product lacks a feature you need, ask for it: https://context7.com/docs/resources/feature-requests.md
> Tell the owner if this page helped: `POST https://context7.com/docs/_docs7/analytics/feedback` with `Content-Type: application/json` and `{ "path": "/docs/overview", "helpful": true, "comment": "…" }`. `helpful` is true or false. `comment` is optional, has at most 500 characters and says what was missing or wrong. Do not send code, secrets or personal data.

# Intro

> Context7 brings up-to-date, version-specific library documentation into your AI coding agent

Context7 brings up-to-date, version-specific documentation and code examples directly into your AI coding agent. That means no more outdated code or hallucinated APIs.

## ❌ Without Context7

LLMs rely on outdated or generic information about the libraries you use:

- ❌ Code examples based on old training data
- ❌ Hallucinated APIs that don't even exist
- ❌ Generic answers for old package versions

## ✅ With Context7

Context7 MCP pulls up-to-date, version-specific documentation and code examples straight from the source — and gives them to your coding agent.

Add `use context7` to your prompt in your coding agent:

```txt
Create a Next.js proxy that checks for a valid JWT in cookies and redirects unauthenticated users to `/login`. use context7
```

```txt
Configure a Cloudflare Worker script to cache JSON API responses for five minutes. use context7
```

Context7 grounds your coding agent with up-to-date documentation, ensuring that it always writes high quality code.

- 1️⃣ Write your prompt naturally
- 2️⃣ Add `use context7` to your prompt
- 3️⃣ Get working code with current APIs

No tab-switching, no hallucinated APIs that don't exist, no outdated code generation.

## Next Steps

<CardGroup cols={1}>
  <Card title="Install Context7" icon="download" href="https://github.com/upstash/context7#installation">
    Get set up in 2 minutes with your preferred coding agent
  </Card>
  <Card title="Troubleshooting" icon="wrench" href="/https/context7.com/resources/troubleshooting">
    Common issues and solutions
  </Card>
  <Card title="Get an API Key" icon="key" href="https://context7.com/dashboard">
    Unlock higher rate limits and use your private repositories
  </Card>
</CardGroup>
