Summary
Website Quality Score
Performance 10.0
SEO 6.5
Security 7.0
Accessibility 5.0
Best Practices 8.7
- ⛔ Skipped URLs - 104 skipped URLs found.
- ⛔ 5 page(s) with multiple <h1> headings.
- ⛔ 3 page(s) without <h1> heading.
- ⛔ Security - 13 pages(s) with critical finding(s).
- ⚠️ Redirects - 5 redirects found.
- ⚠️ The description '' exceeds the allowed 10% duplicity. 21% of pages have this same description.
- ⚠️ 65 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 56 page(s) with skipped heading levels.
- ⚠️ 1 page(s) with deep DOM (> 30 levels).
- ⚠️ 52 page(s) without form labels.
- ⚠️ 65 page(s) without aria labels.
- ⚠️ 65 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'context7.com': status code 200, size 144 B and took 71 ms.
- ⏩ External URLs - 104 external URL(s) found.
- ⏩ 404 NOTICE - 1 non-existent page(s) found.
- ⏩ HTTP headers - found 34 unique headers.
- ⏩ DNS IPv6: domain context7.com does not support IPv6 (DNS server: 127.0.0.53).
- ✅ SSL/TLS certificate is valid until Apr 25 17:19:24 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = context7.com.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R12'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ All 61 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 3%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have image alt attributes.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain context7.com resolved to 76.76.21.21 (DNS server: 127.0.0.53).
Visited URLs
Found 72 row(s).
Best practices
Found 10 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Duplicate inline SVGs (> 5 and > 1024 B) | 223 | 0 | 0 | 0 |
| Large inline SVGs (> 5120 B) | 223 | 0 | 0 | 0 |
| DOM depth (> 30) | 66 | 0 | 1 | 0 |
| Heading structure | 59 | 6 | 68 | 5 |
| Invalid inline SVGs | 223 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 61 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 48 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 65 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | The DOM depth exceeds the warning limit: 30. Found depth: 36. | https://github.com/upstash/context7 |
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 8 | Multiple <h1> headings found. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 3 | No <h1> tag found in the HTML content. | URL 1, URL 2, URL 3 |
| warning | 52 | Heading structure is skipping levels: found an <h5> without a previous higher heading. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | Heading structure is skipping levels: found an <h4> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 4 | Heading structure is skipping levels: found an <h2> without a previous higher heading. | URL 1, URL 2, URL 3, URL 4 |
| warning | 1 | Heading structure is skipping levels: found an <h4> after an <h2>. | /docs/resources/all-clients |
| notice | 8 | No headings found in the HTML content. | URL 1, URL 2, URL 3, URL 4, URL 5 |
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing aria labels | 40 | 0 | 35 | 1 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing image alt attributes | 33 | 0 | 0 | 0 |
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing roles | 0 | 0 | 6 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
No problems found.
Missing form labels
Missing aria labels
Found 55 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 52 | <input class="hidden" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 985 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* rounded-* w-* outline-* hover:bg-* dark:hover:bg-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 669 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* break-* hyphens-* rounded-* w-* outline-* hover:bg-* dark:hover:bg-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 312 | <a class="h-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 312 | <a class="text-* max-* whitespace-* md:truncate text-* dark:text-* hover:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 166 | <a class="link" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 162 | <a class="group flex items-* break-* py-* whitespace-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 156 | <a class="flex items-* gap-* whitespace-* font-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 141 | <a class="break-* py-* block font-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 104 | <a class="h-* whitespace-* px-* py-* flex flex-* gap-* items-* border-* rounded-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:border-* hover:dark:border-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 104 | <a class="select-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 104 | <button class="group hover:bg-* dark:hover:bg-* p-* rounded-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 66 | <button class="group disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 55 | <a class="font-* text-* underline transition-* hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <button class="flex items-* h-* py-* px-* lg:hidden focus:outline-* w-* text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <a class="group flex items-* gap-* text-* text-* dark:text-* hover:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <button class="px-* py-* flex flex-* gap-* items-* border-* rounded-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:border-* hover:dark:border-*" id="feedback-thumbs-up"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <button class="px-* py-* flex flex-* gap-* items-* border-* rounded-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:border-* hover:dark:border-*" id="feedback-thumbs-down"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <button id="assistant-entry-mobile"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <a class="sr-* focus:not-* focus:fixed focus:top-* focus:left-* focus:z-* focus:p-* focus:text-* focus:bg-* dark:focus:bg-* focus:rounded-* focus:outline-* dark:focus:outline-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <a class="group px-* py-* relative inline-* items-* text-* font-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 51 | <a class="flex items-* ml-* space-* group" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 51 | <a class="flex items-* space-* group" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 44 | <a class="flex w-* items-* justify-* rounded-* px-* py-* text-* text-* font-* text-* underline hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 44 | <a class="break-* py-* block hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 39 | <button class="text-* dark:text-* font-* flex items-* space-* hover:text-* dark:hover:text-* transition-* cursor-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 34 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* rounded-* w-* outline-* bg-* text-* [text-* dark:text-* dark:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 22 | <a class="flex flex-* cursor-* items-* justify-* rounded-* border border-* px-* py-* text-* font-* leading-* text-* transition-* hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 22 | <a class="flex flex-* cursor-* items-* justify-* gap-* rounded-* border border-* px-* py-* text-* font-* leading-* text-* transition-* hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 22 | <a class="flex flex-* cursor-* items-* justify-* gap-* rounded-* bg-* px-* py-* text-* font-* leading-* text-* transition-* hover:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 22 | <button class="group group overflow-* rounded-* disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 18 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* break-* hyphens-* rounded-* w-* outline-* bg-* text-* [text-* dark:text-* dark:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 18 | <button class="flex w-* items-* justify-* gap-* py-* text-* transition-* hover:text-*"> | /plans |
| warning | 11 | <a class="inline-* items-*" id="radix-«R5aivb»" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <a class="hidden cursor-* items-* gap-* text-* text-* underline underline-* transition-* hover:text-* md:flex" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <a class="hidden cursor-* text-* text-* underline underline-* transition-* hover:text-* md:block" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <button class="flex w-* items-* justify-* rounded-* px-* py-* text-* font-* text-* hover:bg-* hover:text-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <a class="hidden h-* items-* justify-* gap-* rounded-* bg-* px-* text-* font-* leading-* text-* transition-* hover:bg-* md:inline-* md:whitespace-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | <a class="text-* underline underline-* hover:text-*" *** > | URL 1, URL 2 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1jinpfcqcf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 4 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_7ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/sdks/ts/getting-started |
| warning | 4 | <a class="text-* underline hover:text-*" *** > | /plans |
| warning | 4 | <a class="inline-* items-* gap-* self-* rounded-* border border-* px-* py-* text-* font-* text-* transition-* hover:border-* hover:text-*" *** > | /contact |
| warning | 4 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_6ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/agentic-tools/ai-sdk/getting-started |
| warning | 3 | <a class="text-* font-* text-* hover:text-*" *** > | /plans |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_9ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/sdks/ts/commands/search-library |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_eldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/sdks/ts/commands/get-context |
| warning | 3 | <a ***> | URL 1, URL 2, URL 3 |
| warning | 2 | <button class="inline-* items-* justify-* rounded-* px-* py-* text-* font-* transition-* bg-* text-* hover:bg-*" *** > | /plans |
| warning | 1 | <button class="inline-* items-* gap-* font-* text-* underline underline-* transition-* hover:text-*" *** > | /contact |
| warning | 1 | <a class="inline-* items-* gap-* rounded-* border border-* px-* py-* font-* text-* transition-* hover:bg-* hover:text-*" *** > | /contact |
| warning | 1 | <a class="max-* text-* text-* text-* hover:underline" *** > | /about |
| warning | 1 | <a class="text-* hover:underline" *** > | /about |
| warning | 1 | <button class="inline-* items-* justify-* rounded-* bg-* px-* py-* text-* font-* text-* transition-* hover:bg-*" *** > | /plans |
| warning | 1 | <a class="flex items-* gap-* text-* font-* uppercase text-* underline underline-* transition-* hover:text-* sm:text-*" *** > | /privacy |
| No rows found, please edit your search term. | |||
Missing roles
Found 10 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 52 | <nav class="text-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <header class="relative leading-*" id="header"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 52 | <footer class="advanced-* flex flex-* items-* mx-* border-* border-* dark:border-* peer-* peer-* peer-* peer-* peer-*" id="footer"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | <main class="flex-* pt-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <header class="left-* right-* top-* z-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <footer class="mt-* w-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 2 | <main class="flex flex-* gap-* px-* pt-* md:gap-* md:pt-*"> | URL 1, URL 2 |
| warning | 1 | <main class="flex flex-* gap-* px-* pt-* sm:px-* md:gap-* md:pt-*"> | /privacy |
| warning | 1 | <main class="flex flex-* gap-* px-* pt-* md:pt-*"> | /about |
| warning | 1 | <main class="flex flex-* gap-* px-* pb-* pt-* md:pt-*"> | /contact |
| No rows found, please edit your search term. | |||
Missing html lang attribute
No problems found.
Security
Found 11 row(s).
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Content-Security-Policy | 53 | 0 | 0 | 13 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| Access-Control-Allow-Origin | 0 | 0 | 10 | 0 | Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk. |
| X-Frame-Options | 53 | 0 | 13 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| X-Content-Type-Options | 0 | 0 | 66 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 66 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 66 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 66 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| X-Powered-By | 0 | 0 | 3 | 0 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. |
| Server | 0 | 66 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 66 | 0 | 0 | 0 | |
| X-XSS-Protection | 66 | 0 | 0 | 0 | |
| No rows found, please edit your search term. | |||||
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 13 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 66 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 66 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 66 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 66 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 10 | Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 3 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3 |
| notice | 66 | Server header is set to 'Vercel'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
| Count 🔽 | Title |
|---|---|
| 2 | Sign In | Context7 |
| 2 | Chat with Docs | Context7 | Context7 |
| 2 | Add Library | Context7 | Context7 |
| 2 | Getting Started - Context7 MCP |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 14 | |
| 2 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. |
| 2 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. |
| 2 | Sign in to your Context7 account to access your dashboard and manage your settings. |
SEO metadata
Found 65 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| / | Allowed | Context7 - Up-to-date documentation for LLMs and AI code editors | Missing H1 | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /about | Allowed | About Context7 | Up-to-date documentation for LLMs and AI code editors | Context7 | What is Context7? | Learn how Context7 delivers up-to-date, version-specific documentation and code examples to LLMs and AI code editors like Cursor, Claude, and Windsurf. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /add-library | Allowed | Add Library | Context7 | Context7 | Missing H1 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /add-library?tab=github | Allowed | Add Library | Context7 | Context7 | Missing H1 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /chat | Allowed | Chat with Docs | Context7 | Context7 | Missing H1 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /chat?utm_source=header | Allowed | Chat with Docs | Context7 | Context7 | Missing H1 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /contact | Allowed | Contact Context7 | Talk with the team | Context7 | Contact the Context7 team | Reach the Context7 team for product support, enterprise access, private repository requests, and community links. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /docs/adding-libraries | Allowed | Library Owners - Context7 MCP | Library Owners | ||
| /docs/agentic-tools/ai-sdk/agents/context7-agent | Allowed | Context7Agent - Context7 MCP | Context7Agent | Pre-built AI agent for documentation lookup workflows | |
| /docs/agentic-tools/ai-sdk/getting-started | Allowed | Getting Started - Context7 MCP | Getting Started | Add Context7 documentation tools to your Vercel AI SDK applications | |
| /docs/agentic-tools/ai-sdk/tools/query-docs | Allowed | queryDocs - Context7 MCP | queryDocs | Fetch up-to-date documentation for a specific library | |
| /docs/agentic-tools/ai-sdk/tools/resolve-library-id | Allowed | resolveLibraryId - Context7 MCP | resolveLibraryId | Search for libraries and resolve them to Context7-compatible IDs | |
| /docs/agentic-tools/overview | Allowed | Overview - Context7 MCP | Overview | Build AI agents with up-to-date library documentation | |
| /docs/api-guide | Allowed | API Guide - Context7 MCP | API Guide | Authentication, rate limits, best practices, and integration guides for the Context7 API | |
| /docs/api-reference/add-library/add-a-bitbucket-repository | Allowed | Add a Bitbucket repository - Context7 MCP | Add a Bitbucket repository | Submit a Bitbucket repository for documentation processing. Supports private repos via a gitToken or by connecting your Bitbucket account at https://context7.com/add-library. | |
| /docs/api-reference/add-library/add-a-github-repository | Allowed | Add a GitHub repository - Context7 MCP | Add a GitHub repository | Submit a GitHub repository for documentation processing. Supports private repos via a gitToken or by connecting your GitHub account at https://context7.com/add-library. | |
| /docs/api-reference/add-library/add-a-gitlab-repository | Allowed | Add a GitLab repository - Context7 MCP | Add a GitLab repository | Submit a GitLab repository for documentation processing. Supports private repos via a gitToken or by connecting your GitLab account at https://context7.com/add-library. | |
| /docs/api-reference/add-library/add-a-website | Allowed | Add a website - Context7 MCP | Add a website | Submit a website URL for documentation processing. | |
| /docs/api-reference/add-library/add-an-llmstxt-file | Allowed | Add an llms.txt file - Context7 MCP | Add an llms.txt file | Submit an llms.txt file URL for documentation processing. | |
| /docs/api-reference/add-library/add-an-openapi-specification-by-url | Allowed | Add an OpenAPI specification by URL - Context7 MCP | Add an OpenAPI specification by URL | Submit an OpenAPI specification URL for documentation processing. | |
| /docs/api-reference/add-library/add-from-other-git-providers | Allowed | Add from other Git providers - Context7 MCP | Add from other Git providers | Submit a repository from any Git provider not covered by the dedicated GitHub, GitLab, or Bitbucket endpoints. Supports Gitea, Forgejo, Codeberg, self-hosted GitLab, and other Git servers. For private repos, provide a personal access token via the gitToken field. | |
| /docs/api-reference/add-library/upload-an-openapi-specification-file | Allowed | Upload an OpenAPI specification file - Context7 MCP | Upload an OpenAPI specification file | Upload an OpenAPI specification file (JSON or YAML) for documentation processing. Requires a team project. File size limit is 10MB. | |
| /docs/api-reference/context/get-documentation-context | Allowed | Get documentation context - Context7 MCP | Get documentation context | Retrieve intelligent, LLM-reranked documentation context for natural language queries. Returns the most relevant code snippets and documentation for your specific question. | |
| /docs/api-reference/refresh/refresh-a-library | Allowed | Refresh a library - Context7 MCP | Refresh a library | Trigger a refresh of an existing library to fetch the latest documentation. Library owners have dedicated refresh limits. | |
| /docs/api-reference/search/search-for-libraries | Allowed | Search for libraries - Context7 MCP | Search for libraries | Search for libraries by name with intelligent LLM-powered ranking based on your query context. | |
| /docs/clients/claude-code | Allowed | Claude Code - Context7 MCP | Claude Code | Using Context7 with Claude Code | |
| /docs/clients/cli | Allowed | CLI - Context7 MCP | CLI | The ctx7 CLI — fetch library documentation, manage skills, and configure Context7 MCP from your terminal | |
| /docs/clients/cursor | Allowed | Cursor - Context7 MCP | Cursor | Using Context7 with Cursor | |
| /docs/clients/opencode | Allowed | OpenCode - Context7 MCP | OpenCode | Using Context7 with OpenCode | |
| /docs/enterprise | Allowed | Enterprise - Context7 MCP | Enterprise | ||
| /docs/enterprise/deployment/docker | Allowed | Docker Deployment - Context7 MCP | Docker Deployment | ||
| /docs/enterprise/deployment/kubernetes | Allowed | Kubernetes Deployment - Context7 MCP | Kubernetes Deployment | ||
| /docs/enterprise/on-premise | Allowed | On-Premise Deployment - Context7 MCP | On-Premise Deployment | ||
| /docs/howto/api-keys | Allowed | API Keys - Context7 MCP | API Keys | Create and manage API keys for Context7 authentication | |
| /docs/howto/chat-widget | Allowed | Chat Widget - Context7 MCP | Chat Widget | Embed an AI-powered chat assistant on your documentation site | |
| /docs/howto/claiming-libraries | Allowed | Claim Your Library - Context7 MCP | Claim Your Library | Verify ownership and manage your library's configuration via the admin panel | |
| /docs/howto/oauth | Allowed | OAuth - Context7 MCP | OAuth | Authenticate with Context7 MCP server using OAuth 2.0 | |
| /docs/howto/private-sources | Allowed | Add Private Sources - Context7 MCP | Add Private Sources | Add and manage private source documentation | |
| /docs/howto/teamspace | Allowed | Manage Your Teamspace - Context7 MCP | Manage Your Teamspace | Invite members and manage teamspace permissions | |
| /docs/howto/usage | Allowed | Monitor Usage - Context7 MCP | Monitor Usage | Monitor your Context7 API usage and track costs | |
| /docs/howto/verification | Allowed | Library Verification - Context7 MCP | Library Verification | Get your library verified to increase visibility and build trust with developers | |
| /docs/integrations/code-rabbit | Allowed | CodeRabbit - Context7 MCP | CodeRabbit | AI-powered code review tool | |
| /docs/integrations/github-actions | Allowed | GitHub Actions - Context7 MCP | GitHub Actions | Automatically refresh your Context7 library when your docs change | |
| /docs/overview | Allowed | Intro - Context7 MCP | Intro | ||
| /docs/resources/all-clients | Allowed | MCP Clients - Context7 MCP | MCP Clients | Installation examples for MCP clients | |
| /docs/resources/developer | Allowed | Developer Guide - Context7 MCP | Developer Guide | Set up and run Context7 MCP locally for development | |
| /docs/resources/troubleshooting | Allowed | Troubleshooting - Context7 MCP | Troubleshooting | ||
| /docs/sdks/ts/commands/get-context | Allowed | Get Context - Context7 MCP | Get Context | Retrieve documentation context for a library | |
| /docs/sdks/ts/commands/search-library | Allowed | Search Library - Context7 MCP | Search Library | Search available libraries | |
| /docs/sdks/ts/getting-started | Allowed | Getting Started - Context7 MCP | Getting Started | Get started with the Context7 TypeScript SDK | |
| /docs/security/architecture | Allowed | Privacy-First Architecture - Context7 MCP | Privacy-First Architecture | ||
| /docs/security/auth-and-access-control | Allowed | Authentication and Access Control - Context7 MCP | Authentication and Access Control | ||
| /docs/security/best-practices | Allowed | Best Practices for Users - Context7 MCP | Best Practices for Users | ||
| /docs/security/compliance-and-reporting | Allowed | Compliance and Reporting - Context7 MCP | Compliance and Reporting | ||
| /docs/security/infrastructure | Allowed | Infrastructure Security - Context7 MCP | Infrastructure Security | ||
| /docs/security/malicious-content | Allowed | Malicious Content Detection - Context7 MCP | Malicious Content Detection | ||
| /docs/security/overview | Allowed | Security - Context7 MCP | Security | ||
| /docs/skills | Allowed | Skills - Context7 MCP | Skills | Install, search, and manage AI coding assistant skills from the Context7 registry | |
| /docs/tips | Allowed | Best Practices - Context7 MCP | Best Practices | Get the most out of Context7 with these best practices | |
| /plans | Allowed | Pricing & Plans | Context7 | Context7 | Missing H1 | Context7 pricing. Free for public libraries, Pro for private repos, team collaboration, and higher rate limits. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /privacy | Allowed | Privacy Latest Libraries | Context7 | Context7 | Up-to-date Docsfor LLMs and AI code editors | Browse the latest documentation libraries from Privacy on Context7. Get up-to-date API references and code examples. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /rankings | Allowed | AI Coding Tools Rankings | Context7 | Context7 | Missing H1 | Real-time rankings of AI coding assistants and documentation libraries by usage. See which tools like Claude Code, Cursor, and Cline are most popular. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard | Allowed | Sign In | Context7 | Missing H1 | Sign in to your Context7 account to access your dashboard and manage your settings. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard%3Ftab%3Dmembers | Allowed | Sign In | Context7 | Missing H1 | Sign in to your Context7 account to access your dashboard and manage your settings. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| /skills | Allowed | Skills | Context7 | Context7 | Missing H1 | Browse reusable AI coding skills on Context7. Install skills to add up-to-date documentation and code context to Cursor, Claude, and other AI assistants. | documentation,API reference,code examples,LLM,AI,Claude,Cursor,programming |
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 65 row(s).
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| / | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 |
| /about | About Context7 | Up-to-date documentation for LLMs and AI code editors | Learn how Context7 delivers up-to-date, version-specific documentation and code examples to LLMs and AI code editors like Cursor, Claude, and Windsurf. | About Context7 | Up-to-date documentation for LLMs and AI code editors | Learn how Context7 delivers up-to-date, version-specific documentation and code examples to LLMs and AI code editors like Cursor, Claude, and Windsurf. | ||
| /add-library | Add Library | Context7 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | /opengraph-image.png?913a90853d344a57 | Add Library | Context7 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | /opengraph-image.png?913a90853d344a57 |
| /add-library?tab=github | Add Library | Context7 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | /opengraph-image.png?913a90853d344a57 | Add Library | Context7 | Add a new library to Context7. Index documentation from GitHub repositories, websites, OpenAPI specifications, or llms.txt files. | /opengraph-image.png?913a90853d344a57 |
| /chat | Chat with Docs | Context7 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | /opengraph-image.png?913a90853d344a57 | Chat with Docs | Context7 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | /opengraph-image.png?913a90853d344a57 |
| /chat?utm_source=header | Chat with Docs | Context7 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | /opengraph-image.png?913a90853d344a57 | Chat with Docs | Context7 | Ask questions about any programming library and get accurate, up-to-date answers powered by Context7's documentation index. | /opengraph-image.png?913a90853d344a57 |
| /contact | Contact Context7 | Talk with the team | Reach the Context7 team for product support, enterprise access, private repository requests, and community links. | Contact Context7 | Talk with the team | Reach the Context7 team for product support, enterprise access, private repository requests, and community links. | ||
| /docs/adding-libraries | Library Owners - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Library Owners - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/agentic-tools/ai-sdk/agents/context7-agent | Context7Agent - Context7 MCP | Pre-built AI agent for documentation lookup workflows | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Context7Agent - Context7 MCP | Pre-built AI agent for documentation lookup workflows | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/agentic-tools/ai-sdk/getting-started | Getting Started - Context7 MCP | Add Context7 documentation tools to your Vercel AI SDK applications | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Getting Started - Context7 MCP | Add Context7 documentation tools to your Vercel AI SDK applications | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/agentic-tools/ai-sdk/tools/query-docs | queryDocs - Context7 MCP | Fetch up-to-date documentation for a specific library | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | queryDocs - Context7 MCP | Fetch up-to-date documentation for a specific library | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/agentic-tools/ai-sdk/tools/resolve-library-id | resolveLibraryId - Context7 MCP | Search for libraries and resolve them to Context7-compatible IDs | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | resolveLibraryId - Context7 MCP | Search for libraries and resolve them to Context7-compatible IDs | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/agentic-tools/overview | Overview - Context7 MCP | Build AI agents with up-to-date library documentation | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Overview - Context7 MCP | Build AI agents with up-to-date library documentation | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-guide | API Guide - Context7 MCP | Authentication, rate limits, best practices, and integration guides for the Context7 API | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | API Guide - Context7 MCP | Authentication, rate limits, best practices, and integration guides for the Context7 API | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-a-bitbucket-repository | Add a Bitbucket repository - Context7 MCP | Submit a Bitbucket repository for documentation processing. Supports private repos via a gitToken or by connecting your Bitbucket account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add a Bitbucket repository - Context7 MCP | Submit a Bitbucket repository for documentation processing. Supports private repos via a gitToken or by connecting your Bitbucket account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-a-github-repository | Add a GitHub repository - Context7 MCP | Submit a GitHub repository for documentation processing. Supports private repos via a gitToken or by connecting your GitHub account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add a GitHub repository - Context7 MCP | Submit a GitHub repository for documentation processing. Supports private repos via a gitToken or by connecting your GitHub account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-a-gitlab-repository | Add a GitLab repository - Context7 MCP | Submit a GitLab repository for documentation processing. Supports private repos via a gitToken or by connecting your GitLab account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add a GitLab repository - Context7 MCP | Submit a GitLab repository for documentation processing. Supports private repos via a gitToken or by connecting your GitLab account at https://context7.com/add-library. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-a-website | Add a website - Context7 MCP | Submit a website URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add a website - Context7 MCP | Submit a website URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-an-llmstxt-file | Add an llms.txt file - Context7 MCP | Submit an llms.txt file URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add an llms.txt file - Context7 MCP | Submit an llms.txt file URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-an-openapi-specification-by-url | Add an OpenAPI specification by URL - Context7 MCP | Submit an OpenAPI specification URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add an OpenAPI specification by URL - Context7 MCP | Submit an OpenAPI specification URL for documentation processing. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/add-from-other-git-providers | Add from other Git providers - Context7 MCP | Submit a repository from any Git provider not covered by the dedicated GitHub, GitLab, or Bitbucket endpoints. Supports Gitea, Forgejo, Codeberg, self-hosted GitLab, and other Git servers. For private repos, provide a personal access token via the gitToken field. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add from other Git providers - Context7 MCP | Submit a repository from any Git provider not covered by the dedicated GitHub, GitLab, or Bitbucket endpoints. Supports Gitea, Forgejo, Codeberg, self-hosted GitLab, and other Git servers. For private repos, provide a personal access token via the gitToken field. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/add-library/upload-an-openapi-specification-file | Upload an OpenAPI specification file - Context7 MCP | Upload an OpenAPI specification file (JSON or YAML) for documentation processing. Requires a team project. File size limit is 10MB. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Upload an OpenAPI specification file - Context7 MCP | Upload an OpenAPI specification file (JSON or YAML) for documentation processing. Requires a team project. File size limit is 10MB. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/context/get-documentation-context | Get documentation context - Context7 MCP | Retrieve intelligent, LLM-reranked documentation context for natural language queries. Returns the most relevant code snippets and documentation for your specific question. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Get documentation context - Context7 MCP | Retrieve intelligent, LLM-reranked documentation context for natural language queries. Returns the most relevant code snippets and documentation for your specific question. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/refresh/refresh-a-library | Refresh a library - Context7 MCP | Trigger a refresh of an existing library to fetch the latest documentation. Library owners have dedicated refresh limits. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Refresh a library - Context7 MCP | Trigger a refresh of an existing library to fetch the latest documentation. Library owners have dedicated refresh limits. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/api-reference/search/search-for-libraries | Search for libraries - Context7 MCP | Search for libraries by name with intelligent LLM-powered ranking based on your query context. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Search for libraries - Context7 MCP | Search for libraries by name with intelligent LLM-powered ranking based on your query context. | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/clients/claude-code | Claude Code - Context7 MCP | Using Context7 with Claude Code | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Claude Code - Context7 MCP | Using Context7 with Claude Code | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/clients/cli | CLI - Context7 MCP | The ctx7 CLI — fetch library documentation, manage skills, and configure Context7 MCP from your terminal | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | CLI - Context7 MCP | The ctx7 CLI — fetch library documentation, manage skills, and configure Context7 MCP from your terminal | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/clients/cursor | Cursor - Context7 MCP | Using Context7 with Cursor | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Cursor - Context7 MCP | Using Context7 with Cursor | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/clients/opencode | OpenCode - Context7 MCP | Using Context7 with OpenCode | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | OpenCode - Context7 MCP | Using Context7 with OpenCode | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/enterprise | Enterprise - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Enterprise - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/enterprise/deployment/docker | Docker Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Docker Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/enterprise/deployment/kubernetes | Kubernetes Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Kubernetes Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/enterprise/on-premise | On-Premise Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | On-Premise Deployment - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/howto/api-keys | API Keys - Context7 MCP | Create and manage API keys for Context7 authentication | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | API Keys - Context7 MCP | Create and manage API keys for Context7 authentication | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/chat-widget | Chat Widget - Context7 MCP | Embed an AI-powered chat assistant on your documentation site | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Chat Widget - Context7 MCP | Embed an AI-powered chat assistant on your documentation site | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/claiming-libraries | Claim Your Library - Context7 MCP | Verify ownership and manage your library's configuration via the admin panel | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Claim Your Library - Context7 MCP | Verify ownership and manage your library's configuration via the admin panel | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/oauth | OAuth - Context7 MCP | Authenticate with Context7 MCP server using OAuth 2.0 | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | OAuth - Context7 MCP | Authenticate with Context7 MCP server using OAuth 2.0 | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/private-sources | Add Private Sources - Context7 MCP | Add and manage private source documentation | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Add Private Sources - Context7 MCP | Add and manage private source documentation | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/teamspace | Manage Your Teamspace - Context7 MCP | Invite members and manage teamspace permissions | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Manage Your Teamspace - Context7 MCP | Invite members and manage teamspace permissions | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/usage | Monitor Usage - Context7 MCP | Monitor your Context7 API usage and track costs | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Monitor Usage - Context7 MCP | Monitor your Context7 API usage and track costs | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/howto/verification | Library Verification - Context7 MCP | Get your library verified to increase visibility and build trust with developers | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Library Verification - Context7 MCP | Get your library verified to increase visibility and build trust with developers | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/integrations/code-rabbit | CodeRabbit - Context7 MCP | AI-powered code review tool | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | CodeRabbit - Context7 MCP | AI-powered code review tool | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/integrations/github-actions | GitHub Actions - Context7 MCP | Automatically refresh your Context7 library when your docs change | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | GitHub Actions - Context7 MCP | Automatically refresh your Context7 library when your docs change | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/overview | Intro - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Intro - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/resources/all-clients | MCP Clients - Context7 MCP | Installation examples for MCP clients | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | MCP Clients - Context7 MCP | Installation examples for MCP clients | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/resources/developer | Developer Guide - Context7 MCP | Set up and run Context7 MCP locally for development | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Developer Guide - Context7 MCP | Set up and run Context7 MCP locally for development | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/resources/troubleshooting | Troubleshooting - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Troubleshooting - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/sdks/ts/commands/get-context | Get Context - Context7 MCP | Retrieve documentation context for a library | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Get Context - Context7 MCP | Retrieve documentation context for a library | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/sdks/ts/commands/search-library | Search Library - Context7 MCP | Search available libraries | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Search Library - Context7 MCP | Search available libraries | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/sdks/ts/getting-started | Getting Started - Context7 MCP | Get started with the Context7 TypeScript SDK | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Getting Started - Context7 MCP | Get started with the Context7 TypeScript SDK | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/security/architecture | Privacy-First Architecture - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Privacy-First Architecture - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/auth-and-access-control | Authentication and Access Control - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Authentication and Access Control - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/best-practices | Best Practices for Users - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Best Practices for Users - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/compliance-and-reporting | Compliance and Reporting - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Compliance and Reporting - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/infrastructure | Infrastructure Security - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Infrastructure Security - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/malicious-content | Malicious Content Detection - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Malicious Content Detection - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/security/overview | Security - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Security - Context7 MCP | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | ||
| /docs/skills | Skills - Context7 MCP | Install, search, and manage AI coding assistant skills from the Context7 registry | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Skills - Context7 MCP | Install, search, and manage AI coding assistant skills from the Context7 registry | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /docs/tips | Best Practices - Context7 MCP | Get the most out of Context7 with these best practices | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 | Best Practices - Context7 MCP | Get the most out of Context7 with these best practices | https://context7.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2F…dDark%3D%25230e0e10&w=1200&q=100 |
| /plans | Pricing & Plans | Context7 | Context7 pricing. Free for public libraries, Pro for private repos, team collaboration, and higher rate limits. | /opengraph-image.png?913a90853d344a57 | Pricing & Plans | Context7 | Context7 pricing. Free for public libraries, Pro for private repos, team collaboration, and higher rate limits. | /opengraph-image.png?913a90853d344a57 |
| /privacy | Privacy Latest Libraries | Context7 | Browse the latest documentation libraries from Privacy on Context7. Get up-to-date API references and code examples. | Privacy Latest Libraries | Context7 | Browse the latest documentation libraries from Privacy on Context7. Get up-to-date API references and code examples. | ||
| /rankings | AI Coding Tools Rankings | Context7 | Real-time rankings of AI coding assistants and documentation libraries by usage. See which tools like Claude Code, Cursor, and Cline are most popular. | AI Coding Tools Rankings | Context7 | Real-time rankings of AI coding assistants and documentation libraries by usage. See which tools like Claude Code, Cursor, and Cline are most popular. | ||
| /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 |
| /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard%3Ftab%3Dmembers | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 | Context7 - Up-to-date documentation for LLMs and AI code editors | Pull up-to-date, version-specific documentation and code examples for any library directly into Cursor, Claude Code, Windsurf, and other AI coding tools. | /opengraph-image.png?913a90853d344a57 |
| /skills | Skills | Context7 | Browse reusable AI coding skills on Context7. Install skills to add up-to-date documentation and code context to Cursor, Claude, and other AI assistants. | /opengraph-image.png?913a90853d344a57 | Skills | Context7 | Browse reusable AI coding skills on Context7. Install skills to add up-to-date documentation and code context to Cursor, Claude, and other AI assistants. | /opengraph-image.png?913a90853d344a57 |
| No rows found, please edit your search term. | ||||||
Heading structure
Found 65 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 7 | 7 | /plans |
| 6 | 6 | /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard |
| 6 | 6 | /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard%3Ftab%3Dmembers |
| 7 | 2 | /docs/agentic-tools/overview |
| 9 | 2 | /docs/sdks/ts/commands/search-library |
| 8 | 2 | /docs/sdks/ts/getting-started |
| 10 | 2 | /docs/sdks/ts/commands/get-context |
| 0 | 0 | / | |
| 3 | 0 | /about |
| 0 | 0 | /add-library | |
| 0 | 0 | /rankings | |
| 0 | 0 | /chat?utm_source=header | |
| 13 | 0 | /docs/enterprise |
| 0 | 0 | /chat | |
| 7 | 0 | /docs/overview |
| 4 | 0 | /docs/tips |
| 6 | 0 | /contact |
| 15 | 0 | /docs/api-guide |
| 28 | 0 | /docs/resources/troubleshooting |
| 16 | 0 | /docs/howto/verification |
| 15 | 0 | /docs/security/architecture |
| 12 | 0 | /docs/clients/claude-code |
| 18 | 0 | /docs/enterprise/on-premise |
| 11 | 0 | /docs/howto/chat-widget |
| 26 | 0 | /docs/clients/cli |
| 5 | 0 | /docs/security/auth-and-access-control |
| 9 | 0 | /docs/resources/developer |
| 10 | 0 | /docs/adding-libraries |
| 6 | 0 | /docs/howto/teamspace |
| 4 | 0 | /docs/integrations/github-actions |
| 4 | 0 | /docs/security/compliance-and-reporting |
| 10 | 0 | /docs/security/overview |
| 2 | 0 | /docs/security/malicious-content |
| 18 | 0 | /docs/howto/claiming-libraries |
| 8 | 0 | /docs/howto/private-sources |
| 7 | 0 | /docs/howto/usage |
| 4 | 0 | /docs/clients/opencode |
| 4 | 0 | /docs/security/best-practices |
| 5 | 0 | /docs/clients/cursor |
| 8 | 0 | /docs/resources/all-clients |
| 4 | 0 | /docs/integrations/code-rabbit |
| 7 | 0 | /docs/security/infrastructure |
| 19 | 0 | /docs/skills |
| 4 | 0 | /docs/howto/api-keys |
| 8 | 0 | /docs/enterprise/deployment/docker |
| 16 | 0 | /docs/enterprise/deployment/kubernetes |
| 0 | 0 | /add-library?tab=github | |
| 14 | 0 | /docs/agentic-tools/ai-sdk/getting-started |
| 1 | 0 | /privacy |
| 1 | 0 | /docs/api-reference/refresh/refresh-a-library |
| 5 | 0 | /docs/howto/oauth |
| 0 | 0 | /skills | |
| 14 | 0 | /docs/agentic-tools/ai-sdk/tools/resolve-library-id |
| 1 | 0 | /docs/api-reference/add-library/upload-an-openapi-specification-file |
| 17 | 0 | /docs/agentic-tools/ai-sdk/agents/context7-agent |
| 15 | 0 | /docs/agentic-tools/ai-sdk/tools/query-docs |
| 1 | 0 | /docs/api-reference/add-library/add-a-github-repository |
| 1 | 0 | /docs/api-reference/add-library/add-a-website |
| 1 | 0 | /docs/api-reference/add-library/add-a-gitlab-repository |
| 1 | 0 | /docs/api-reference/add-library/add-from-other-git-providers |
| 1 | 0 | /docs/api-reference/add-library/add-an-llmstxt-file |
| 1 | 0 | /docs/api-reference/add-library/add-a-bitbucket-repository |
| 1 | 0 | /docs/api-reference/add-library/add-an-openapi-specification-by-url |
| 1 | 0 | /docs/api-reference/search/search-for-libraries |
| 1 | 0 | /docs/api-reference/context/get-documentation-context |
| No rows found, please edit your search term. | |||
404 URLs
| Status | URL 404 🔼 | Found at URL |
|---|---|---|
| 404 | /docs/resources/security | /docs/enterprise |
Redirected URLs
Skipped URLs Summary
Found 35 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | github.com | 60 |
| Not allowed host | opencode.ai | 3 |
| Not allowed host | upstash.com | 3 |
| Not allowed host | platform.openai.com | 2 |
| Not allowed host | modelcontextprotocol.io | 2 |
| Not allowed host | cursor.com | 2 |
| Not allowed host | x.com | 2 |
| Not allowed host | zed.dev | 2 |
| Not allowed host | insiders.vscode.dev | 2 |
| Not allowed host | docs.cursor.com | 1 |
| Not allowed host | cline.bot | 1 |
| Not allowed host | docs.roocode.com | 1 |
| Not allowed host | www.jetbrains.com | 1 |
| Not allowed host | code.visualstudio.com | 1 |
| Not allowed host | antigravity.google | 1 |
| Not allowed host | ampcode.com | 1 |
| Not allowed host | docs.warp.dev | 1 |
| Not allowed host | docs.anthropic.com | 1 |
| Not allowed host | docs.windsurf.com | 1 |
| Not allowed host | docs.aws.amazon.com | 1 |
| Not allowed host | smithery.ai | 1 |
| Not allowed host | kiro.dev | 1 |
| Not allowed host | qwenlm.github.io | 1 |
| Not allowed host | docs.trae.ai | 1 |
| Not allowed host | www.perplexity.ai | 1 |
| Not allowed host | developers.openai.com | 1 |
| Not allowed host | docs.github.com | 1 |
| Not allowed host | sdk.vercel.ai | 1 |
| Not allowed host | docs.boltai.com | 1 |
| Not allowed host | google-gemini.github.io | 1 |
| Not allowed host | learn.microsoft.com | 1 |
| Not allowed host | lmstudio.ai | 1 |
| Not allowed host | trust.upstash.com | 1 |
| Not allowed host | docs.qodo.ai | 1 |
| Not allowed host | docs.factory.ai | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 104 row(s).
External URLs
104 external URL(s) Found 104 row(s).
TOP fastest URLs
Found 20 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 32 ms | 200 | /skills |
| 37 ms | 200 | /add-library |
| 38 ms | 200 | / |
| 48 ms | 200 | /plans |
| 72 ms | 200 | /about |
| 76 ms | 200 | /add-library?tab=github |
| 79 ms | 200 | /chat?utm_source=header |
| 86 ms | 200 | /chat |
| 88 ms | 200 | /docs/enterprise |
| 91 ms | 200 | /docs/howto/verification |
| 93 ms | 200 | /docs/security/architecture |
| 96 ms | 200 | /docs/api-guide |
| 96 ms | 200 | /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard%3Ftab%3Dmembers |
| 96 ms | 200 | /docs/clients/claude-code |
| 97 ms | 200 | /docs/agentic-tools/overview |
| 98 ms | 200 | /docs/integrations/code-rabbit |
| 101 ms | 200 | /docs/resources/developer |
| 105 ms | 200 | /docs/clients/opencode |
| 105 ms | 200 | /docs/resources/troubleshooting |
| 106 ms | 200 | /docs/overview |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 20 row(s).
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| HTML | 67 | 21 MB | 12 s | 188 ms | 66 | 0 | 1 |
| Redirect | 5 | 773 B | 785 ms | 157 ms | 0 | 5 | 0 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 67 | 21 MB | 12 s | 188 ms | 66 | 0 | 1 |
| text / html | 5 | 773 B | 785 ms | 157 ms | 0 | 5 | 0 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| context7.com | 71 / 21MB / 12s | 66 / 21MB / 11s | 5 / 773B / 785ms |
| github.com | 1 / 360kB / 594ms | 1 / 360kB / 594ms |
HTTP headers
Found 34 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Access-Control-Allow-Origin | 10 | 1 | * | ||
| Age | 42 | - | [ignored generic values] | 0 sec(s) | 5.8 hour(s) |
| Cache-Control | 71 | 3 | [see values below] | ||
| Cf-Cache-Status | 56 | 2 | HIT (54) / MISS (2) | ||
| Cf-Ray | 56 | - | [ignored generic values] | ||
| Content-Disposition | 10 | - | [ignored generic values] | ||
| Content-Security-Policy | 56 | 1 | worker-src * blob: data: 'unsafe-eval' 'unsafe-inline'; object-src data: ; base-…m-action 'self' https://codesandbox.io; | ||
| Content-Type | 71 | 2 | text/html; charset=utf-8 (66) / text/html (5) | ||
| Date | 71 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Etag | 10 | - | [ignored generic values] | ||
| Expires | 56 | - | [ignored generic values] | ||
| Link | 59 | 2 | [see values below] | ||
| Location | 5 | 5 | [see values below] | ||
| Pragma | 56 | 1 | no-cache | ||
| Server | 71 | 1 | Vercel | ||
| Strict-Transport-Security | 71 | 1 | max-age=63072000 | ||
| Vary | 69 | 2 | [see values below] | ||
| X-Cache-Key | 56 | 20+ | [see values below] | ||
| X-Clerk-Auth-Reason | 71 | 1 | session-token-and-uat-missing | ||
| X-Clerk-Auth-Status | 71 | 1 | signed-out | ||
| X-Clerk-Redirect-To | 2 | 1 | true | ||
| X-Frame-Options | 56 | 1 | DENY | ||
| X-Llms-Txt | 56 | 1 | /llms.txt | ||
| X-Matched-Path | 69 | 11 | [see values below] | ||
| X-Mint-Proxy-Version | 56 | 1 | 1.0.0-prod | ||
| X-Mintlify-Client-Version | 56 | 1 | 0.0.2698 | ||
| X-Nextjs-Prerender | 66 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 66 | 2 | 60 (56) / 300 (10) | ||
| X-Powered-By | 3 | 1 | Next.js | ||
| X-Served-Version | 56 | 1 | dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN | ||
| X-Vercel-Cache | 69 | 3 | REVALIDATED (50) / HIT (14) / MISS (5) | ||
| X-Vercel-Id | 71 | 20+ | [see values below] | ||
| X-Vercel-Project-Id | 56 | 1 | prj_ekSYngkqMLMUb1wdarxNSixTj2nj | ||
| X-Version | 56 | 1 | dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 89 row(s).
| Header | Occurs | Value |
|---|---|---|
| Access-Control-Allow-Origin | 10 | * |
| Cache-Control | 56 | no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0 |
| Cache-Control | 12 | public, max-age=0, must-revalidate |
| Cache-Control | 3 | private, no-cache, no-store, max-age=0, must-revalidate |
| Cf-Cache-Status | 54 | HIT |
| Cf-Cache-Status | 2 | MISS |
| Content-Security-Policy | 56 | worker-src * blob: data: 'unsafe-eval' 'unsafe-inline'; object-src data: ; base-uri 'self'; upgrade-insecure-requests; frame-ancestors 'self' https://dashboard.mintlify.com; form-action 'self' https://codesandbox.io; |
| Content-Type | 66 | text/html; charset=utf-8 |
| Content-Type | 5 | text / html |
| Link | 56 | </llms.txt>; rel="llms-txt", </llms-full.txt>; rel="llms-full-txt" |
| Link | 3 | </_next/static/media/e4af272ccee01ff0-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" |
| Location | 1 | /docs/overview |
| Location | 1 | /plans |
| Location | 1 | /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard%3Ftab%3Dmembers |
| Location | 1 | /sign-in?redirect_url=https%3A%2F%2Fcontext7.com%2Fdashboard |
| Location | 1 | https://github.com/upstash/context7#installation |
| Pragma | 56 | no-cache |
| Server | 71 | Vercel |
| Strict-Transport-Security | 71 | max-age=63072000 |
| Vary | 56 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding |
| Vary | 13 | RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/howto/teamspace#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/security/architecture#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/adding-libraries#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/integrations/github-actions#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/overview#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/enterprise#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/clients/claude-code#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/enterprise/on-premise#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/security/auth-and-access-control#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/api-guide#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/security/overview#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/resources/developer#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/howto/chat-widget#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/howto/verification#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/resources/troubleshooting#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/security/compliance-and-reporting#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/agentic-tools/overview#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/tips#html=html |
| X-Cache-Key | 1 | context7/74/dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN/docs/clients/cli#html=html |
| X-Clerk-Auth-Reason | 71 | session-token-and-uat-missing |
| X-Clerk-Auth-Status | 71 | signed-out |
| X-Clerk-Redirect-To | 2 | true |
| X-Frame-Options | 56 | DENY |
| X-Llms-Txt | 56 | /llms.txt |
| X-Matched-Path | 56 | /_sites/[subdomain]/[[...slug]] |
| X-Matched-Path | 2 | /chat |
| X-Matched-Path | 2 | /add-library |
| X-Matched-Path | 2 | /sign-in/[[...sign-in]] |
| X-Matched-Path | 1 | / |
| X-Matched-Path | 1 | /plans |
| X-Matched-Path | 1 | /rankings |
| X-Matched-Path | 1 | /contact |
| X-Matched-Path | 1 | /[username] |
| X-Matched-Path | 1 | /skills |
| X-Matched-Path | 1 | /about |
| X-Mint-Proxy-Version | 56 | 1.0.0-prod |
| X-Mintlify-Client-Version | 56 | 0.0.2698 |
| X-Nextjs-Prerender | 66 | 1 |
| X-Nextjs-Stale-Time | 56 | 60 |
| X-Nextjs-Stale-Time | 10 | 300 |
| X-Powered-By | 3 | Next.js |
| X-Served-Version | 56 | dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN |
| X-Vercel-Cache | 50 | REVALIDATED |
| X-Vercel-Cache | 14 | HIT |
| X-Vercel-Cache | 5 | MISS |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::vcb87-1774359415893-d362d5253b1a |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::xlwxk-1774359416293-21cbadaa3a0f |
| X-Vercel-Id | 1 | arn1::xmpwq-1774359415393-78d72ebba5b7 |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::mdjvm-1774359416452-e6387b1c796a |
| X-Vercel-Id | 1 | arn1:arn1:hkg1:hkg1:iad1::iad1::72fpp-1774359414893-f434f3d29eab |
| X-Vercel-Id | 1 | arn1::495jh-1774359414793-07df41c47951 |
| X-Vercel-Id | 1 | arn1::nznfh-1774359414707-888432fac70a |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::mdjvm-1774359415192-ce6f31693d6b |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::rhtzp-1774359415593-e7e6db047c0b |
| X-Vercel-Id | 1 | arn1::skb9k-1774359415093-d36753d1b01c |
| X-Vercel-Id | 1 | arn1::pxrt8-1774359414492-b5a7ad5ec6ed |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::9vmmp-1774359415499-d9677dca2ee3 |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::z9d4s-1774359416092-3b07411bba64 |
| X-Vercel-Id | 1 | arn1::xmpwq-1774359415005-26cbfeb701c1 |
| X-Vercel-Id | 1 | arn1::bq9ct-1774359415318-945cd4b60116 |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::gzwk8-1774359415693-d4dfff41f70d |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::k5tcg-1774359416220-49e8d2e2ef43 |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::72fpp-1774359416021-d51a6c666974 |
| X-Vercel-Id | 1 | arn1::v9zbm-1774359414594-8ca3fbd186cb |
| X-Vercel-Id | 1 | arn1:arn1:iad1::iad1::jmgm5-1774359415826-4b72c83824b2 |
| X-Vercel-Project-Id | 56 | prj_ekSYngkqMLMUb1wdarxNSixTj2nj |
| X-Version | 56 | dpl_H7exLVFXRBRxdr8jnGkxwEY3G4ZN |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 56 | 0 s | 0 s | 0 s |
| HTML | Cache-Control + ETag | 10 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 5 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| context7.com | Cache-Control | 61 | 0 s | 0 s | 0 s |
| context7.com | Cache-Control + ETag | 10 | 0 s | 0 s | 0 s |
| github.com | Cache-Control + ETag | 1 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| context7.com | HTML | Cache-Control | 56 | 0 s | 0 s | 0 s |
| context7.com | HTML | Cache-Control + ETag | 10 | 0 s | 0 s | 0 s |
| context7.com | Redirect | Cache-Control | 5 | 0 s | 0 s | 0 s |
| github.com | HTML | Cache-Control + ETag | 1 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| context7.com |
| IPv4: 76.76.21.21 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = context7.com |
| Valid from | Jan 25 17:19:25 2026 GMT (VALID already 57.8 day(s)) |
| Valid to | Apr 25 17:19:24 2026 GMT (VALID still for 32.2 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:38:ed:c7:cc:e5:f6:37:e4:fb:83:5a:a8:4c:40:91:cb:23 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Jan 25 17:19:25 2026 GMT Not After : Apr 25 17:19:24 2026 GMT Subject: CN = context7.com Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:aa:f8:a5:6a:02:f4:f3:bf:68:1c:78:95:ab:c1: 59:a2:51:f6:e0:05:c1:2f:9f:b8:20:35:7d:26:0b: 9a:37:ed:6f:56:6c:93:ea:58:14:c1:cb:c3:f1:6f: 0e:ce:9f:ef:c5:ad:81:7c:58:1d:c8:d8:5c:b8:eb: 21:e4:1a:39:89:81:97:de:e2:4a:50:48:a6:04:62: 13:00:a3:0f:63:1b:49:50:f9:ee:68:7e:0a:02:64: d7:2e:08:1f:6b:1f:ce:1f:90:15:8e:52:7c:d9:53: 9f:a3:e5:fd:c5:57:6e:10:fb:6c:d3:81:82:1e:8c: 03:f5:e8:72:f5:37:b1:49:37:da:dc:09:e1:8a:f3: be:d2:86:c1:0b:e6:7e:45:c4:55:49:2b:a4:62:06: 08:ea:b1:11:f2:8e:aa:ca:fa:22:e1:56:88:b9:17: 9f:78:ff:f8:fb:dc:2a:5e:a3:c2:5c:ae:79:23:6e: 2e:61:ab:20:9a:bf:20:25:2d:0f:a7:95:80:8f:b1: f3:7c:16:50:18:0f:a9:6e:56:46:74:1d:60:1b:f3: 49:9f:68:d6:6d:49:77:89:0c:42:d2:81:ae:b6:18: a6:23:5a:1a:87:4f:06:bf:76:4b:d0:45:2d:c1:c1: d3:a6:b1:6a:94:fd:0c:50:6e:56:41:d4:8b:be:af: 04:3f Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: A5:86:D0:8B:6E:49:F6:3C:43:9B:95:C3:1D:E4:A2:89:3B:49:F8:F9 X509v3 Authority Key Identifier: 00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:context7.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/36.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 71:7E:95:F3:C2:38:8A:6D:B1:E3:84:49:3D:31:E1:5A: A9:62:08:76:2D:42:00:E0:05:0C:D0:67:B5:A6:61:E2 Timestamp : Jan 25 18:17:56.009 2026 GMT Extensions: 00:00:05:00:07:C6:EB:B5 Signature : ecdsa-with-SHA256 30:44:02:20:70:53:F6:E6:3E:94:12:71:84:F0:34:7B: F6:AF:7B:7A:32:8A:B7:C2:9E:D0:8E:07:14:1D:2D:48: 28:CA:4F:77:02:20:30:CD:78:A7:2F:2A:6C:E7:88:F0: CE:9A:D5:13:87:34:25:74:45:09:AD:52:BA:92:66:5B: 69:D6:68:33:26:23 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77: E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6 Timestamp : Jan 25 18:18:01.878 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:44:02:20:70:58:D5:D7:20:00:C4:7E:12:2F:20:3D: 1B:B4:AF:2E:39:8A:B1:D8:73:98:C6:60:3D:1C:A5:23: 2C:25:A6:CF:02:20:22:16:86:01:28:F2:80:72:E8:C9: F3:06:03:44:24:0D:98:17:69:6F:5E:25:82:EE:1E:28: 46:35:DD:1D:79:2E Signature Algorithm: sha256WithRSAEncryption Signature Value: a7:4a:05:28:f4:cb:d3:7b:c0:b7:7c:9c:b7:86:81:e5:84:3f: 82:04:cd:b2:22:81:a4:d4:29:c2:8b:11:fc:81:77:c8:f7:d2: 4b:2f:2a:5b:5e:8d:69:8c:04:1a:cc:5f:50:98:0d:4b:2c:9a: a3:c0:fd:df:ac:2d:3a:55:10:6a:43:46:9b:51:dc:f5:06:4f: 90:34:be:1d:5d:d9:60:50:8b:b2:cb:eb:2c:39:ff:cc:58:4c: 30:9d:80:ac:b5:b1:b3:62:19:2d:e4:a0:89:64:08:4b:30:a9: cd:75:53:4f:05:8b:ae:5e:b2:b8:b9:0b:f7:d4:c0:66:d8:8a: e5:bb:02:80:d2:2d:29:ee:50:bd:3a:36:d5:8e:5b:e9:b4:7d: 67:d9:37:92:64:6a:1b:b3:09:37:43:33:52:7e:90:5e:ef:c6: 7b:22:f3:23:b0:e5:17:16:00:6e:0d:99:da:d7:7e:96:0c:30: 4a:8d:21:21:8a:7b:c4:4a:f0:ac:30:53:29:21:64:b7:14:6d: cb:22:f3:14:27:b2:44:25:d3:a0:cf:d4:6d:71:1d:39:e5:bb: e2:37:bb:b8:d1:a0:30:3e:2f:9c:ee:23:48:be:c3:68:cd:f3: c1:ef:3b:f1:10:c5:d1:f1:81:ba:c6:6c:0f:7d:9d:e9:e8:19: 2f:98:1c:88 |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 4017B2E266720000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 4007E24AE8710000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = context7.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = context7.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Jan 25 17:19:25 2026 GMT; NotAfter: Apr 25 17:19:24 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE+jCCA+KgAwIBAgISBTjtx8zl9jfk+4NaqExAkcsjMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMTI1MTcxOTI1WhcNMjYwNDI1MTcxOTI0WjAXMRUwEwYDVQQD Ewxjb250ZXh0Ny5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq +KVqAvTzv2gceJWrwVmiUfbgBcEvn7ggNX0mC5o37W9WbJPqWBTBy8Pxbw7On+/F rYF8WB3I2Fy46yHkGjmJgZfe4kpQSKYEYhMAow9jG0lQ+e5ofgoCZNcuCB9rH84f kBWOUnzZU5+j5f3FV24Q+2zTgYIejAP16HL1N7FJN9rcCeGK877ShsEL5n5FxFVJ K6RiBgjqsRHyjqrK+iLhVoi5F594//j73Cpeo8Jcrnkjbi5hqyCavyAlLQ+nlYCP sfN8FlAYD6luVkZ0HWAb80mfaNZtSXeJDELSga62GKYjWhqHTwa/dkvQRS3BwdOm sWqU/QxQblZB1Iu+rwQ/AgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFKWG0ItuSfY8Q5uVwx3kook7Sfj5MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix Mi5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMY29udGV4dDcuY29tMBMGA1UdIAQM MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j ci5vcmcvMzYuY3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AH0AcX6V88I4im2x 44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGb9mB4KQAIAAAFAAfG67UEAwBGMEQC IHBT9uY+lBJxhPA0e/ave3oyirfCntCOBxQdLUgoyk93AiAwzXinLyps54jwzprV E4c0JXRFCa1SupJmW2nWaDMmIwB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5G pD8PyqnGAAABm/ZgjxYAAAQDAEYwRAIgcFjV1yAAxH4SLyA9G7SvLjmKsdhzmMZg PRylIywlps8CICIWhgEo8oBy6MnzBgNEJA2YF2lvXiWC7h4oRjXdHXkuMA0GCSqG SIb3DQEBCwUAA4IBAQCnSgUo9MvTe8C3fJy3hoHlhD+CBM2yIoGk1CnCixH8gXfI 99JLLypbXo1pjAQazF9QmA1LLJqjwP3frC06VRBqQ0abUdz1Bk+QNL4dXdlgUIuy y+ssOf/MWEwwnYCstbGzYhkt5KCJZAhLMKnNdVNPBYuuXrK4uQv31MBm2IrluwKA 0i0p7lC9OjbVjlvptH1n2TeSZGobswk3QzNSfpBe78Z7IvMjsOUXFgBuDZna136W DDBKjSEhinvESvCsMFMpIWS3FG3LIvMUJ7JEJdOgz9RtcR055bviN7u40aAwPi+c 7iNIvsNozfPB7zvxEMXR8YG6xmwPfZ3p6BkvmByI -----END CERTIFICATE----- subject=CN = context7.com issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3161 bytes and written 302 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES128-GCM-SHA256 Session-ID: D21E27CAFB28048380978FABE3DB04EFC381FF9FFAB48107E16AF4DE56A3F3BC Session-ID-ctx: Master-Key: BC11EEC38130E9F8892684818B5EE47240AFCF0CD8EDBB319975E1288231D2E0B2A09FF09F0F4E1009FFEBC99A0F67E9 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - 5d df f4 c8 58 79 99 49-03 ad dd 3b b1 f5 05 ab ]...Xy.I...;.... 0010 - cf b9 4c 6a 25 bf 9e a6-51 56 b4 14 6a 34 de cd ..Lj%...QV..j4.. 0020 - 22 e8 13 60 b1 cb 4c 71-6d e8 b2 a4 d2 7b 81 eb "..`..Lqm....{.. 0030 - 29 51 c6 78 75 5a 32 82-2e 9f 07 bd 4c 68 7e 74 )Q.xuZ2.....Lh~t 0040 - 49 5f e5 46 0e a2 67 af-28 f0 d6 0f 29 87 98 61 I_.F..g.(...)..a 0050 - 30 1c 55 1a 9c fd 74 d1-12 47 73 f0 a1 6e b3 05 0.U...t..Gs..n.. 0060 - 83 27 cc 63 b9 b2 0b fd-3d 42 09 a1 23 74 e7 05 .'.c....=B..#t.. 0070 - e2 b0 0b 80 be 93 6f cd-31 6d ef ......o.1m. Start Time: 1774359422 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = context7.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = context7.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Jan 25 17:19:25 2026 GMT; NotAfter: Apr 25 17:19:24 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE+jCCA+KgAwIBAgISBTjtx8zl9jfk+4NaqExAkcsjMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMTI1MTcxOTI1WhcNMjYwNDI1MTcxOTI0WjAXMRUwEwYDVQQD Ewxjb250ZXh0Ny5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq +KVqAvTzv2gceJWrwVmiUfbgBcEvn7ggNX0mC5o37W9WbJPqWBTBy8Pxbw7On+/F rYF8WB3I2Fy46yHkGjmJgZfe4kpQSKYEYhMAow9jG0lQ+e5ofgoCZNcuCB9rH84f kBWOUnzZU5+j5f3FV24Q+2zTgYIejAP16HL1N7FJN9rcCeGK877ShsEL5n5FxFVJ K6RiBgjqsRHyjqrK+iLhVoi5F594//j73Cpeo8Jcrnkjbi5hqyCavyAlLQ+nlYCP sfN8FlAYD6luVkZ0HWAb80mfaNZtSXeJDELSga62GKYjWhqHTwa/dkvQRS3BwdOm sWqU/QxQblZB1Iu+rwQ/AgMBAAGjggIiMIICHjAOBgNVHQ8BAf8EBAMCBaAwHQYD VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O BBYEFKWG0ItuSfY8Q5uVwx3kook7Sfj5MB8GA1UdIwQYMBaAFAC1KfItjm8x6JtM rXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix Mi5pLmxlbmNyLm9yZy8wFwYDVR0RBBAwDoIMY29udGV4dDcuY29tMBMGA1UdIAQM MAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9yMTIuYy5sZW5j ci5vcmcvMzYuY3JsMIIBCgYKKwYBBAHWeQIEAgSB+wSB+AD2AH0AcX6V88I4im2x 44RJPTHhWqliCHYtQgDgBQzQZ7WmYeIAAAGb9mB4KQAIAAAFAAfG67UEAwBGMEQC IHBT9uY+lBJxhPA0e/ave3oyirfCntCOBxQdLUgoyk93AiAwzXinLyps54jwzprV E4c0JXRFCa1SupJmW2nWaDMmIwB1AJaXZL9VWJet90OHaDcIQnfp8DrV9qTzNm5G pD8PyqnGAAABm/ZgjxYAAAQDAEYwRAIgcFjV1yAAxH4SLyA9G7SvLjmKsdhzmMZg PRylIywlps8CICIWhgEo8oBy6MnzBgNEJA2YF2lvXiWC7h4oRjXdHXkuMA0GCSqG SIb3DQEBCwUAA4IBAQCnSgUo9MvTe8C3fJy3hoHlhD+CBM2yIoGk1CnCixH8gXfI 99JLLypbXo1pjAQazF9QmA1LLJqjwP3frC06VRBqQ0abUdz1Bk+QNL4dXdlgUIuy y+ssOf/MWEwwnYCstbGzYhkt5KCJZAhLMKnNdVNPBYuuXrK4uQv31MBm2IrluwKA 0i0p7lC9OjbVjlvptH1n2TeSZGobswk3QzNSfpBe78Z7IvMjsOUXFgBuDZna136W DDBKjSEhinvESvCsMFMpIWS3FG3LIvMUJ7JEJdOgz9RtcR055bviN7u40aAwPi+c 7iNIvsNozfPB7zvxEMXR8YG6xmwPfZ3p6BkvmByI -----END CERTIFICATE----- subject=CN = context7.com issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3117 bytes and written 310 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: 85292E7374E845A42820719F166CFDFE0CA3EAC05BFA4752A4650795E671B1B5 Session-ID-ctx: Resumption PSK: 0D3E9A472DE36690CD5AF98561322EE249133E00F59152A17A20059A262808AA PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - b1 4f c6 d9 f6 b6 69 fc-81 38 4c d2 e0 6f 0a 73 .O....i..8L..o.s 0010 - bd 84 5b a8 71 56 37 5b-e9 f3 bb 0a 5b db 38 2b ..[.qV7[....[.8+ 0020 - 99 19 d6 b6 51 75 de 77-73 4f f7 d6 a5 52 cf 21 ....Qu.wsO...R.! 0030 - 7e c4 1f 85 d1 01 1e 3c-30 0c 44 44 ab 5a 23 59 ~......<0.DD.Z#Y 0040 - 86 61 50 da 9c c0 d7 56-84 3d af 62 7f 1f b4 c3 .aP....V.=.b.... 0050 - e7 ea 7b ad 31 bd 83 2d-43 27 dd f8 5f ad 71 fd ..{.1..-C'.._.q. 0060 - 6e 93 6a e8 a3 7a a1 5c-5b n.j..z.\[ Start Time: 1774359422 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 9.7 s |
| Total URLs | 72 |
| Total size | 21 MB |
| Requests - total time | 13 s |
| Requests - avg time | 186 ms |
| Requests - min time | 33 ms |
| Requests - max time | 595 ms |
| Requests by status | 200: 66 307: 4 308: 1 404: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 362 ms | 1 |
| BestPracticeAnalyzer::checkHeadingStructure | 260 ms | 67 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 220 ms | 65 |
| AccessibilityAnalyzer::checkMissingLabels | 219 ms | 65 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 202 ms | 67 |
| AccessibilityAnalyzer::checkMissingRoles | 184 ms | 65 |
| AccessibilityAnalyzer::checkMissingLang | 167 ms | 65 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 155 ms | 67 |
| BestPracticeAnalyzer::checkInlineSvg | 63 ms | 67 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 23 ms | 67 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 7 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 7 ms | 65 |
| SecurityAnalyzer::checkHtmlSecurity | 5 ms | 66 |
| SecurityAnalyzer::checkHeaders | 2 ms | 66 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| HtmlProcessor::findUrls | 314 ms | 71 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 260 ms | 67 |
| JavaScriptProcessor::findUrls | 88 ms | 66 |
| CssProcessor::findUrls | 7 ms | 66 |
| AstroProcessor::findUrls | 1 ms | 66 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 67 |
| NextJsProcessor::findUrls | 0 ms | 66 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 67 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 67 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 72 |
| SvelteProcessor::findUrls | 0 ms | 66 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 67 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 13:36:52 |
| Command | siteone-crawler --url=https://context7.com --markdown-export-dir=/tmp/siteone-context7 --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |