Crawler Report for docs.crewai.com

Summary

Website Quality Score

7.0 Good
Performance
10.0
SEO
7.0
Security
7.0
Accessibility
5.0
Best Practices
5.8
  • ⛔ Skipped URLs - 173 skipped URLs found.
  • ⛔ 55 page(s) with multiple <h1> headings.
  • ⛔ Security - 22 pages(s) with critical finding(s).
  • ⚠️ Redirects - 3 redirects found.
  • ⚠️ 203 page(s) do not support Brotli compression.
  • ⚠️ No WebP image found on the website.
  • ⚠️ No AVIF image found on the website.
  • ⚠️ 203 page(s) with large inline SVGs (> 5120 bytes).
  • ⚠️ 203 page(s) with skipped heading levels.
  • ⚠️ 3 page(s) with non-clickable (non-interactive) phone numbers.
  • ⚠️ 2 page(s) without image alt attributes.
  • ⚠️ 203 page(s) without form labels.
  • ⚠️ 203 page(s) without aria labels.
  • ⚠️ 203 page(s) without role attributes.
  • ⏩ Loaded robots.txt for domain 'docs.crewai.com': status code 200, size 78 B and took 83 ms.
  • ⏩ External URLs - 173 external URL(s) found.
  • ⏩ DNS IPv6: domain docs.crewai.com does not support IPv6 (DNS server: 127.0.0.53).
  • ✅ 404 OK - all pages exists, no non-existent pages found.
  • ✅ SSL/TLS certificate is valid until May 24 18:57:13 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = docs.crewai.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.
  • ✅ HTTP headers - found 29 unique headers.
  • ✅ All 196 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 3%.
  • ✅ All 203 description(s) are within the allowed 10% duplicity. Highest duplicity description has 0%.
  • ✅ All pages have quoted attributes.
  • ✅ All pages have inline SVGs with less than 5 duplicates.
  • ✅ All pages have valid or none inline SVGs.
  • ✅ All pages have <h1> heading.
  • ✅ All pages have DOM depth less than 30.
  • ✅ All pages have valid HTML.
  • ✅ All pages have lang attribute.
  • ✅ DNS IPv4 OK: domain docs.crewai.com resolved to cname.vercel-dns.com., 76.76.21.123, 66.33.60.35 (DNS server: 127.0.0.53).
  • 📌 DNS Aliases: IP(s) for domain docs.crewai.com were resolved by CNAME chain docs.crewai.com > cname.vercel-dns.com.

Visited URLs

Found 217 row(s).
URLStatusTypeTime (s)SizeCache
/en200 HTML341 ms1 MB0 s
/en/learn/custom-llm200 HTML173 ms2 MB0 s
/en/examples/cookbooks200 HTML307 ms1 MB0 s
/en/learn/human-input-on-execution200 HTML129 ms1 MB0 s
/en/api-reference/introduction200 HTML308 ms1 MB0 s
/en/learn/llm-hooks200 HTML383 ms2 MB0 s
/en/observability/langfuse200 HTML256 ms1 MB0 s
/en/observability/langtrace200 HTML253 ms1 MB0 s
/en/learn/human-in-the-loop200 HTML243 ms1 MB0 s
/en/mcp/security200 HTML159 ms1 MB0 s
/en/learn/llm-connections200 HTML160 ms2 MB0 s
/en/concepts/tools200 HTML193 ms2 MB0 s
/en/learn/custom-manager-agent200 HTML107 ms1 MB0 s
/en/mcp/stdio200 HTML230 ms2 MB0 s
/en/concepts/llms200 HTML203 ms3 MB0 s
/en/mcp/multiple-servers200 HTML285 ms1 MB0 s
/en/learn/execution-hooks200 HTML435 ms2 MB0 s
/en/observability/openlit200 HTML435 ms2 MB0 s
/en/observability/tracing200 HTML129 ms2 MB0 s
/en/tools/overview200 HTML426 ms1 MB0 s
/en/observability/datadog200 HTML480 ms1 MB0 s
/en/observability/galileo200 HTML390 ms1 MB0 s
/en/observability/patronus-evaluation200 HTML250 ms2 MB0 s
/en/observability/maxim200 HTML160 ms2 MB0 s
/en/observability/weave200 HTML304 ms1 MB0 s
/en/introduction200 HTML106 ms1 MB0 s
/en/observability/braintrust200 HTML291 ms2 MB0 s
/en/learn/customizing-agents200 HTML395 ms1 MB0 s
/en/observability/overview200 HTML293 ms1 MB0 s
/en/concepts/event-listener200 HTML253 ms2 MB0 s
/en/concepts/knowledge200 HTML168 ms3 MB0 s
/en/concepts/collaboration200 HTML444 ms2 MB0 s
/en/concepts/flows200 HTML176 ms3 MB0 s
/en/learn/human-feedback-in-flows200 HTML314 ms2 MB0 s
/en/learn/force-tool-output-as-result200 HTML355 ms1 MB0 s
/en/learn/coding-agents200 HTML154 ms1 MB0 s
/en/observability/neatlogs200 HTML338 ms1 MB0 s
/en/mcp/dsl-integration200 HTML197 ms2 MB0 s
/en/mcp/sse200 HTML163 ms2 MB0 s
/en/concepts/memory200 HTML315 ms2 MB0 s
/en/concepts/processes200 HTML139 ms1 MB0 s
/en/learn/using-annotations200 HTML285 ms1 MB0 s
/en/learn/conditional-tasks200 HTML317 ms1 MB0 s
/en/learn/create-custom-tools200 HTML198 ms2 MB0 s
/en/concepts/files200 HTML357 ms2 MB0 s
/en/concepts/cli200 HTML170 ms2 MB0 s
/en/concepts/reasoning200 HTML384 ms1 MB0 s
/en/learn/kickoff-for-each200 HTML356 ms1 MB0 s
/en/learn/sequential-process200 HTML240 ms1 MB0 s
/en/concepts/skills200 HTML337 ms1 MB0 s
/en/learn/hierarchical-process200 HTML145 ms1 MB0 s
/en/observability/truefoundry200 HTML385 ms2 MB0 s
/en/concepts/planning200 HTML178 ms1 MB0 s
/en/learn/dalle-image-generation200 HTML359 ms1 MB0 s
/en/enterprise/introduction200 HTML198 ms1 MB0 s
/en/concepts/crews200 HTML247 ms2 MB0 s
/en/concepts/training200 HTML279 ms1 MB0 s
/en/observability/arize-phoenix200 HTML236 ms2 MB0 s
/en/observability/opik200 HTML243 ms2 MB0 s
/en/changelog200 HTML127 ms3 MB0 s
/en/learn/overview200 HTML221 ms1 MB0 s
/en/learn/llm-selection-guide200 HTML380 ms2 MB0 s
/en/learn/replay-tasks-from-latest-crew-kickoff200 HTML477 ms1 MB0 s
/en/mcp/streamable-http200 HTML114 ms2 MB0 s
/en/learn/kickoff-async200 HTML266 ms2 MB0 s
/en/examples/example200 HTML168 ms1 MB0 s
/en/quickstart200 HTML131 ms2 MB0 s
/en/concepts/production-architecture200 HTML426 ms1 MB0 s
/en/concepts/agents200 HTML168 ms2 MB0 s
/en/mcp/overview200 HTML187 ms2 MB0 s
/en/learn/multimodal-agents200 HTML406 ms1 MB0 s
/en/observability/mlflow200 HTML590 ms2 MB0 s
/en/installation200 HTML173 ms2 MB0 s
/en/observability/langdb200 HTML436 ms2 MB0 s
/en/learn/tool-hooks200 HTML331 ms2 MB0 s
/en/concepts/tasks200 HTML332 ms3 MB0 s
/en/observability/portkey200 HTML236 ms2 MB0 s
/en/telemetry200 HTML291 ms1 MB0 s
/en/concepts/testing200 HTML244 ms1 MB0 s
/en/api-reference/status200 HTML366 ms1 MB0 s
/en/api-reference/inputs200 HTML341 ms1 MB0 s
/en/api-reference/kickoff200 HTML313 ms1 MB0 s
/en/api-reference/resume200 HTML279 ms1 MB0 s
/en/enterprise/features/flow-hitl-management200 HTML320 ms2 MB0 s
/en/tools/automation/zapieractionstool200 HTML309 ms1 MB0 s
/en/tools/file-document/overview200 HTML224 ms1 MB0 s
/en/guides/crews/first-crew200 HTML159 ms2 MB0 s
/en/guides/flows/first-flow200 HTML185 ms2 MB0 s
/en/learn/streaming-flow-execution200 HTML337 ms2 MB0 s
/en/guides/tools/publish-custom-tools200 HTML246 ms2 MB0 s
/en/guides/flows/mastering-flow-state200 HTML259 ms2 MB0 s
/enterprise/features/tool-repository308 Redirect369 ms143 B0 s
/en/enterprise/integrations/linear200 HTML213 ms2 MB0 s
/en/enterprise/integrations/microsoft_outlook200 HTML258 ms2 MB0 s
/en/enterprise/integrations/microsoft_excel200 HTML497 ms2 MB0 s
/en/enterprise/guides/enable-crew-studio200 HTML312 ms1 MB0 s
/en/enterprise/integrations/google_drive200 HTML207 ms2 MB0 s
/en/enterprise/guides/build-crew200 HTML161 ms1 MB0 s
/en/enterprise/integrations/gmail200 HTML259 ms2 MB0 s
/en/enterprise/guides/deploy-crew308 Redirect504 ms135 B0 s
/en/enterprise/guides/webhook-automation200 HTML225 ms2 MB0 s
/en/enterprise/guides/microsoft-teams-trigger200 HTML282 ms1 MB0 s
/en/enterprise/integrations/microsoft_sharepoint200 HTML232 ms2 MB0 s
/en/enterprise/integrations/slack200 HTML413 ms2 MB0 s
/en/enterprise/guides/capture_telemetry_logs200 HTML295 ms1 MB0 s
/en/enterprise/integrations/box200 HTML328 ms2 MB0 s
/en/enterprise/guides/update-crew200 HTML284 ms1 MB0 s
/en/enterprise/integrations/google_sheets200 HTML197 ms2 MB0 s
/en/enterprise/guides/react-component-export200 HTML296 ms1 MB0 s
/en/enterprise/guides/custom-mcp-server200 HTML236 ms1 MB0 s
/en/enterprise/features/automations200 HTML150 ms1 MB0 s
/en/enterprise/integrations/zendesk200 HTML429 ms2 MB0 s
/en/enterprise/guides/hubspot-trigger200 HTML331 ms1 MB0 s
/en/enterprise/integrations/asana200 HTML281 ms2 MB0 s
/en/enterprise/features/marketplace200 HTML252 ms1 MB0 s
/en/enterprise/guides/google-drive-trigger200 HTML276 ms1 MB0 s
/en/enterprise/guides/automation-triggers200 HTML244 ms2 MB0 s
/en/enterprise/guides/slack-trigger200 HTML275 ms1 MB0 s
/en/enterprise/integrations/google_contacts200 HTML246 ms2 MB0 s
/en/enterprise/features/pii-trace-redactions200 HTML312 ms2 MB0 s
/en/enterprise/guides/deploy-to-amp200 HTML189 ms2 MB0 s
/en/enterprise/features/agent-repositories200 HTML144 ms1 MB0 s
/en/enterprise/guides/gmail-trigger200 HTML263 ms1 MB0 s
/en/enterprise/guides/salesforce-trigger200 HTML281 ms1 MB0 s
/en/enterprise/guides/zapier-trigger200 HTML255 ms1 MB0 s
/en/enterprise/features/hallucination-guardrail200 HTML215 ms2 MB0 s
/en/enterprise/integrations/google_slides200 HTML151 ms2 MB0 s
/en/enterprise/guides/prepare-for-deployment200 HTML198 ms2 MB0 s
/en/enterprise/integrations/google_calendar200 HTML251 ms2 MB0 s
/en/enterprise/guides/kickoff-crew200 HTML251 ms1 MB0 s
/en/enterprise/integrations/microsoft_teams200 HTML247 ms2 MB0 s
/en/enterprise/guides/private-package-registry200 HTML273 ms2 MB0 s
/en/enterprise/integrations/microsoft_onedrive200 HTML569 ms2 MB0 s
/en/enterprise/features/traces200 HTML271 ms1 MB0 s
/en/enterprise/features/tools-and-integrations200 HTML209 ms2 MB0 s
/en/enterprise/guides/human-in-the-loop200 HTML276 ms1 MB0 s
/en/enterprise/integrations/clickup200 HTML238 ms2 MB0 s
/en/enterprise/guides/tool-repository200 HTML278 ms1 MB0 s
/en/enterprise/integrations/notion200 HTML277 ms2 MB0 s
/en/enterprise/integrations/google_docs200 HTML275 ms2 MB0 s
/en/enterprise/integrations/shopify200 HTML298 ms2 MB0 s
/en/enterprise/integrations/github200 HTML153 ms2 MB0 s
/en/enterprise/guides/team-management200 HTML364 ms1 MB0 s
/en/enterprise/features/webhook-streaming200 HTML398 ms1 MB0 s
/en/enterprise/integrations/hubspot200 HTML286 ms2 MB0 s
/en/enterprise/guides/google-calendar-trigger200 HTML324 ms1 MB0 s
/en/enterprise/integrations/jira200 HTML535 ms2 MB0 s
/en/enterprise/guides/azure-openai-setup200 HTML331 ms1 MB0 s
/en/enterprise/integrations/salesforce200 HTML390 ms2 MB0 s
/en/enterprise/guides/outlook-trigger200 HTML292 ms1 MB0 s
/en/enterprise/features/rbac200 HTML304 ms1 MB0 s
/en/enterprise/integrations/stripe200 HTML349 ms2 MB0 s
/en/enterprise/resources/frequently-asked-questions200 HTML329 ms1 MB0 s
/en/enterprise/features/crew-studio200 HTML125 ms1 MB0 s
/en/learn/streaming-crew-execution200 HTML191 ms2 MB0 s
/en/enterprise/integrations/microsoft_word200 HTML562 ms2 MB0 s
/en/guides/migration/migrating-from-langgraph200 HTML155 ms2 MB0 s
/en/guides/concepts/evaluating-use-cases200 HTML353 ms2 MB0 s
/en/tools/automation/apifyactorstool200 HTML328 ms1 MB0 s
/en/enterprise/guides/onedrive-trigger200 HTML928 ms1 MB0 s
/en/tools/automation/multiontool200 HTML180 ms1 MB0 s
/en/tools/automation/overview200 HTML282 ms1 MB0 s
/en/tools/file-document/mdxsearchtool200 HTML160 ms1 MB0 s
/en/tools/automation/composiotool200 HTML262 ms1 MB0 s
/en/tools/file-document/pdfsearchtool200 HTML206 ms1 MB0 s
/en/tools/file-document/jsonsearchtool200 HTML337 ms1 MB0 s
/en/tools/file-document/txtsearchtool200 HTML246 ms1 MB0 s
/en/tools/file-document/xmlsearchtool200 HTML284 ms1 MB0 s
/en/tools/file-document/csvsearchtool200 HTML588 ms1 MB0 s
/en/tools/file-document/filewritetool200 HTML355 ms1 MB0 s
/en/tools/file-document/docxsearchtool200 HTML320 ms1 MB0 s
/en/tools/file-document/directoryreadtool200 HTML263 ms1 MB0 s
/en/tools/file-document/directorysearchtool200 HTML260 ms1 MB0 s
/en/tools/file-document/pdf-text-writing-tool200 HTML188 ms1 MB0 s
/en/tools/file-document/ocrtool200 HTML371 ms1 MB0 s
/en/tools/file-document/filereadtool200 HTML225 ms1 MB0 s
/en/guides/agents/crafting-effective-agents200 HTML214 ms2 MB0 s
/en/guides/coding-tools/agents-md200 HTML218 ms1 MB0 s
/en/guides/advanced/fingerprinting200 HTML304 ms1 MB0 s
/en/enterprise/features/tool-repository308 Redirect494 ms67 B0 s
/en/tools/web-scraping/overview200 HTML195 ms1 MB0 s
/en/tools/integration/mergeagenthandlertool200 HTML296 ms2 MB0 s
/en/guides/advanced/customizing-prompts200 HTML209 ms2 MB0 s
/en/tools/web-scraping/scrapewebsitetool200 HTML142 ms1 MB0 s
/en/tools/web-scraping/seleniumscrapingtool200 HTML320 ms2 MB0 s
/en/tools/web-scraping/stagehandtool200 HTML206 ms2 MB0 s
/en/tools/web-scraping/brightdata-tools200 HTML268 ms1 MB0 s
/en/tools/web-scraping/scrapeelementfromwebsitetool200 HTML277 ms2 MB0 s
/en/tools/web-scraping/oxylabsscraperstool200 HTML521 ms2 MB0 s
/en/tools/web-scraping/spidertool200 HTML193 ms1 MB0 s
/en/tools/web-scraping/scrapflyscrapetool200 HTML396 ms2 MB0 s
/en/tools/web-scraping/scrapegraphscrapetool200 HTML250 ms2 MB0 s
/en/tools/web-scraping/firecrawlscrapewebsitetool200 HTML300 ms1 MB0 s
/en/tools/web-scraping/firecrawlcrawlwebsitetool200 HTML281 ms1 MB0 s
/en/tools/web-scraping/browserbaseloadtool200 HTML298 ms1 MB0 s
/en/tools/web-scraping/hyperbrowserloadtool200 HTML278 ms1 MB0 s
/en/tools/integration/crewaiautomationtool200 HTML317 ms2 MB0 s
/en/tools/search-research/overview200 HTML155 ms1 MB0 s
/en/tools/integration/bedrockinvokeagenttool200 HTML283 ms2 MB0 s
/en/tools/integration/overview200 HTML500 ms1 MB0 s
/en/tools/search-research/bravesearchtool200 HTML175 ms2 MB0 s
/en/tools/search-research/tavilysearchtool200 HTML156 ms1 MB0 s
/en/tools/search-research/exasearchtool200 HTML166 ms1 MB0 s
/en/tools/search-research/databricks-query-tool200 HTML173 ms1 MB0 s
/en/tools/search-research/websitesearchtool200 HTML150 ms1 MB0 s
/en/tools/search-research/tavilyextractortool403 HTML41 ms 33 kB0 s
/en/tools/search-research/githubsearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/youtubechannelsearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/serpapi-googleshoppingtool200 HTML321 ms1 MB0 s
/en/tools/search-research/serpapi-googlesearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/youtubevideosearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/codedocssearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/arxivpapertool403 HTML10 ms 33 kB0 s
/en/tools/search-research/linkupsearchtool403 HTML10 ms 33 kB0 s
/en/tools/search-research/serperdevtool403 HTML10 ms 33 kB0 s
/en/tools/cloud-storage/bedrockkbretriever403 HTML10 ms 33 kB0 s
/en/tools/database-data/overview403 HTML10 ms 33 kB0 s
No rows found, please edit your search term.

Best practices

Found 11 row(s).
Analysis nameOKNoticeWarningCritical
Invalid inline SVGs493000
Large inline SVGs (> 5120 B)491020
DOM depth (> 30)214000
Heading structure2031121455
Duplicate inline SVGs (> 5 and > 1024 B)493000
Non-clickable phone numbers0060
Title uniqueness (> 10%)196000
Description uniqueness (> 10%)203000
Brotli support002030
WebP support0010
AVIF support0010
No rows found, please edit your search term.

Large inline SVGs

SeverityOccursDetailAffected URLs (max 5)
warning406<svg width="918" height="560" viewBox="0 0 918 591" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute pl-48 -top-16 left-1/2 -translate-x-1/2"> ...URL 1, URL 2, URL 3, URL 4, URL 5

Duplicate inline SVGs

No problems found.


Invalid inline SVGs

No problems found.


Missing quotes on attributes

No problems found.


DOM depth

No problems found.


Heading structure

SeverityOccursDetailAffected URLs (max 5)
critical65Multiple <h1> headings found.URL 1, URL 2, URL 3, URL 4, URL 5
warning203Heading structure is skipping levels: found an <h5> without a previous higher heading.URL 1, URL 2, URL 3, URL 4, URL 5
warning7Heading structure is skipping levels: found an <h3> after an <h1>.URL 1, URL 2, URL 3, URL 4
warning4Heading structure is skipping levels: found an <h4> after an <h1>.URL 1, URL 2, URL 3, URL 4
warning3Heading structure is skipping levels: found an <h4> after an <h2>.URL 1, URL 2, URL 3
notice11No headings found in the HTML content.URL 1, URL 2, URL 3, URL 4, URL 5

Non-clickable phone numbers


Title uniqueness

No problems found.


Description uniqueness

No problems found.

Accessibility

Analysis nameOKNoticeWarningCritical
Missing aria labels440531
Missing html lang attribute1000
Missing form labels0010
Missing image alt attributes1680140
Missing roles0030

Valid HTML

No problems found.


Missing image alt attributes

SeverityOccursDetailAffected URLs (max 5)
warning15<img class="" *** >URL 1, URL 2

Missing form labels

SeverityOccursDetailAffected URLs (max 5)
warning203<input class="hidden" *** >URL 1, URL 2, URL 3, URL 4, URL 5

Missing aria labels

Found 52 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical203<input class="hidden" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning10579<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
warning3525<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
warning1218<a class="h-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning1015<a class="link nav-* group relative h-* gap-* flex items-* font-* hover:text-* dark:hover:text-* text-* dark:text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning800<a class="link nav-* pl-* group flex items-* lg:text-* lg:leading-* mb-* gap-* text-* hover:text-* dark:text-* dark:hover:text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning610<a class="link" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning418<button class="group disabled:pointer-* [& *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning406<a class="group flex items-* rounded-* hover:text-* dark:hover:text-* min-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning406<button class="group hover:bg-* dark:hover:bg-* p-* rounded-*">URL 1, URL 2, URL 3, URL 4, URL 5
warning390<a class="border border-* dark:border-* group flex items-* rounded-* py-* px-* hover:border-* dark:hover:border-* justify-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning203<button class="flex items-* h-* py-* px-* lg:hidden focus:outline-* w-* text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning203<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
warning203<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
warning203<a class="select-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning203<a class="group flex items-* gap-* text-* text-* dark:text-* hover:text-* dark:hover:text-* text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning203<button id="assistant-entry-mobile">URL 1, URL 2, URL 3, URL 4, URL 5
warning203<a class="flex items-* whitespace-* font-* gap-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:bg-* dark:hover:bg-* rounded-* px-* py-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning203<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
warning203<a class="link nav-* group relative h-* gap-* flex items-* font-* [text-* text-* dark:text-* hover:text-* dark:hover:text-*" *** >URL 1, URL 2, URL 3, URL 4, URL 5
warning163<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
warning37<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
warning22<a class="break-* py-* block font-* border-* pl-* border-* dark:border-* hover:border-* dark:hover:border-* hover:text-* dark:text-* dark:hover:text-*" *** >URL 1, URL 2
warning19<a class="group flex items-* break-* py-* whitespace-* text-* hover:text-* dark:text-* dark:hover:text-*" *** >URL 1, URL 2
warning13<a ***>URL 1, URL 2, URL 3
warning8<button class="group group overflow-* rounded-* disabled:pointer-* [& *** >URL 1, URL 2, URL 3, URL 4
warning5<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_kl4slubracf99absnpfdb_-trigger-***" *** >/en/api-reference/kickoff
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ahlcslubracf99absnpfdb_-trigger-***" *** >/en/learn/llm-connections
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_6hlcslubracf99absnpfdb_-trigger-***" *** >/en/learn/llm-connections
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_alcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/planning
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2blcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/flows
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2llcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/flows
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_12lcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/flows
warning2<button class="text-* dark:text-* font-* flex items-* space-* hover:text-* dark:hover:text-* transition-* cursor-*">URL 1, URL 2
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_dlcslubracf99absnpfdb_-trigger-***" *** >/en/tools/automation/composiotool
warning2<a class="button" *** >/en
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_18lcslubracf99absnpfdb_-trigger-***" *** >/en/learn/human-feedback-in-flows
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_slcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/flows
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2glcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/flows
warning2<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_3elcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/knowledge
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_lh4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_6lp4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_75p4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
warning1<a class="button button-*" *** >/en
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2nalcslubracf99absnpfdb_-trigger-***" *** >/en/learn/replay-tasks-from-latest-crew-kickoff
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_16alcslubracf99absnpfdb_-trigger-***" *** >/en/learn/llm-connections
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_5i4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_4lcslubracf99absnpfdb_-trigger-***" *** >/en/concepts/planning
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1aalcslubracf99absnpfdb_-trigger-***" *** >/en/learn/llm-connections
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1fklcslubracf99absnpfdb_-trigger-***" *** >/en/learn/llm-connections
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_3lq4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
warning1<button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ts4lcslubracf99absnpfdb_-trigger-***" *** >/en/quickstart
No rows found, please edit your search term.

Missing roles

SeverityOccursDetailAffected URLs (max 5)
warning203<header class="relative leading-*" id="header">URL 1, URL 2, URL 3, URL 4, URL 5
warning203<footer class="flex gap-* justify-* pt-* border-* border-* sm:flex dark:border-* pb-*" id="footer">URL 1, URL 2, URL 3, URL 4, URL 5
warning203<nav class="text-*">URL 1, URL 2, URL 3, URL 4, URL 5

Missing html lang attribute

No problems found.

Security

HeaderOKNoticeWarningCriticalRecommendation
Strict-Transport-Security2030011Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks.
Content-Security-Policy2030011Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks.
X-Frame-Options2030110X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
X-Content-Type-Options002140X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks.
Referrer-Policy002140Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security.
Feature-Policy002140Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.
Permissions-Policy002140Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.
Server021400Server header is set to 'Vercel'. It is better not to reveal used technologies.
X-XSS-Protection214000

Security headers

SeverityOccursDetailAffected URLs (max 5)
critical11Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks.URL 1, URL 2, URL 3, URL 4, URL 5
critical11Content-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
warning214Permissions-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
warning214Referrer-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
warning214Feature-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
warning214X-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
warning11X-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
notice214Server 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
7Overview - CrewAI
2Introduction - CrewAI

TOP non-unique descriptions

Nothing to report.


SEO metadata

Found 200 row(s).
URL 🔼IndexingTitleH1DescriptionKeywords
/enAllowedCrewAI Documentation - CrewAICrewAI DocumentationBuild collaborative AI agents, crews, and flows — production ready from day one.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/api-reference/inputsAllowedGET /inputs - CrewAIGET / inputsGet required inputs for your crewAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/api-reference/introductionAllowedIntroduction - CrewAIIntroductionComplete reference for the CrewAI AMP REST APIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/api-reference/kickoffAllowedPOST /kickoff - CrewAIPOST / kickoffStart a crew executionAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/api-reference/resumeAllowedPOST /resume - CrewAIPOST / resumeResume crew execution with human feedbackAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/api-reference/statusAllowedGET /{kickoff_id}/status - CrewAIGET /{kickoff_id}/statusGet execution statusAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/changelogAllowedChangelog - CrewAIChangelogProduct updates, improvements, and bug fixes for CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/agentsAllowedAgents - CrewAIAgentsDetailed guide on creating and managing agents within the CrewAI framework.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/cliAllowedCLI - CrewAICLILearn how to use the CrewAI CLI to interact with CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/collaborationAllowedCollaboration - CrewAICollaborationHow to enable agents to work together, delegate tasks, and communicate effectively within CrewAI teams.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/crewsAllowedCrews - CrewAICrewsUnderstanding and utilizing crews in the crewAI framework with comprehensive attributes and functionalities.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/event-listenerAllowedEvent Listeners - CrewAIEvent ListenersTap into CrewAI events to build custom integrations and monitoringAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/filesAllowedFiles - CrewAIFilesPass images, PDFs, audio, video, and text files to your agents for multimodal processing.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/flowsAllowedFlows - CrewAIFlowsLearn how to create and manage AI workflows using CrewAI Flows.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/knowledgeAllowedKnowledge - CrewAIKnowledgeWhat is knowledge in CrewAI and how to use it.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/llmsAllowedLLMs - CrewAILLMsA comprehensive guide to configuring and using Large Language Models (LLMs) in your CrewAI projectsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/memoryAllowedMemory - CrewAIMemoryLeveraging the unified memory system in CrewAI to enhance agent capabilities.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/planningAllowedPlanning - CrewAIPlanningLearn how to add planning to your CrewAI Crew and improve their performance.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/processesAllowedProcesses - CrewAIProcessesDetailed guide on workflow management through processes in CrewAI, with updated implementation details.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/production-architectureAllowedProduction Architecture - CrewAIProduction ArchitectureBest practices for building production-ready AI applications with CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/reasoningAllowedReasoning - CrewAIReasoningLearn how to enable and use agent reasoning to improve task execution.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/skillsAllowedSkills - CrewAISkillsFilesystem-based skill packages that inject context into agent prompts.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/tasksAllowedTasks - CrewAITasksDetailed guide on managing and creating tasks within the CrewAI framework.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/testingAllowedTesting - CrewAITestingLearn how to test your CrewAI Crew and evaluate their performance.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/toolsAllowedTools - CrewAIToolsUnderstanding and leveraging tools within the CrewAI framework for agent collaboration and task execution.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/concepts/trainingAllowedTraining - CrewAITrainingLearn how to train your CrewAI agents by giving them feedback early on and get consistent results.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/agent-repositoriesAllowedAgent Repositories - CrewAIAgent RepositoriesLearn how to use Agent Repositories to share and reuse your agents across teams and projectsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/automationsAllowedAutomations - CrewAIAutomationsManage, deploy, and monitor your live crews (automations) in one place.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/crew-studioAllowedCrew Studio - CrewAICrew StudioBuild new automations with AI assistance, a visual editor, and integrated testing.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/flow-hitl-managementAllowedFlow HITL Management - CrewAIFlow HITL ManagementEnterprise-grade human review for Flows with email-first notifications, routing rules, and auto-response capabilitiesAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/hallucination-guardrailAllowedHallucination Guardrail - CrewAIHallucination GuardrailPrevent and detect AI hallucinations in your CrewAI tasksAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/marketplaceAllowedMarketplace - CrewAIMarketplaceDiscover, install, and govern reusable assets for your enterprise crews.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/pii-trace-redactionsAllowedPII Redaction for Traces - CrewAIPII Redaction for TracesAutomatically redact sensitive data from crew and flow execution tracesAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/rbacAllowedRole-Based Access Control (RBAC) - CrewAIRole-Based Access Control (RBAC)Control access to crews, tools, and data with roles, scopes, and granular permissions.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/tools-and-integrationsAllowedTools & Integrations - CrewAITools & IntegrationsConnect external apps and manage internal tools your agents can use.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/tracesAllowedTraces - CrewAITracesUsing Traces to monitor your CrewsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/features/webhook-streamingAllowedWebhook Streaming - CrewAIWebhook StreamingUsing Webhook Streaming to stream events to your webhookAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/automation-triggersAllowedTriggers Overview - CrewAITriggers OverviewUnderstand how CrewAI AMP triggers work, how to manage them, and where to find integration-specific playbooksAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/azure-openai-setupAllowedAzure OpenAI Setup - CrewAIAzure OpenAI SetupConfigure Azure OpenAI with Crew Studio for enterprise LLM connectionsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/build-crewAllowedBuild Crew - CrewAIBuild CrewA Crew is a group of agents that work together to complete a task.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/capture_telemetry_logsAllowedOpenTelemetry Export - CrewAIOpenTelemetry ExportExport traces and logs from your CrewAI AMP deployments to your own OpenTelemetry collectorAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/custom-mcp-serverAllowedCustom MCP Servers - CrewAICustom MCP ServersConnect your own MCP servers to CrewAI AMP with public access, API key authentication, or OAuth 2.0AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/deploy-to-ampAllowedDeploy to AMP - CrewAIDeploy to AMPDeploy your Crew or Flow to CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/enable-crew-studioAllowedEnable Crew Studio - CrewAIEnable Crew StudioEnabling Crew Studio on CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/gmail-triggerAllowedGmail Trigger - CrewAIGmail TriggerTrigger automations when Gmail events occur (e.g., new emails, labels).AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/google-calendar-triggerAllowedGoogle Calendar Trigger - CrewAIGoogle Calendar TriggerKick off crews when Google Calendar events are created, updated, or cancelledAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/google-drive-triggerAllowedGoogle Drive Trigger - CrewAIGoogle Drive TriggerRespond to Google Drive file events with automated crewsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/hubspot-triggerAllowedHubSpot Trigger - CrewAIHubSpot TriggerTrigger CrewAI crews directly from HubSpot WorkflowsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/human-in-the-loopAllowedHITL Workflows - CrewAIHITL WorkflowsLearn how to implement Human-In-The-Loop workflows in CrewAI for enhanced decision-makingAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/kickoff-crewAllowedKickoff Crew - CrewAIKickoff CrewKickoff a Crew on CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/microsoft-teams-triggerAllowedMicrosoft Teams Trigger - CrewAIMicrosoft Teams TriggerKick off crews from Microsoft Teams chat activityAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/onedrive-triggerAllowedOneDrive Trigger - CrewAIOneDrive TriggerAutomate responses to OneDrive file activityAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/outlook-triggerAllowedOutlook Trigger - CrewAIOutlook TriggerLaunch automations from Outlook emails and calendar updatesAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/prepare-for-deploymentAllowedPrepare for Deployment - CrewAIPrepare for DeploymentEnsure your Crew or Flow is ready for deployment to CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/private-package-registryAllowedPrivate Package Registries - CrewAIPrivate Package RegistriesInstall private Python packages from authenticated PyPI registries in CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/react-component-exportAllowedReact Component Export - CrewAIReact Component ExportLearn how to export and integrate CrewAI AMP React components into your applicationsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/salesforce-triggerAllowedSalesforce Trigger - CrewAISalesforce TriggerTrigger CrewAI crews from Salesforce workflows for CRM automationAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/slack-triggerAllowedSlack Trigger - CrewAISlack TriggerTrigger CrewAI crews directly from Slack using slash commandsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/team-managementAllowedTeam Management - CrewAITeam ManagementLearn how to invite and manage team members in your CrewAI AMP organizationAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/tool-repositoryAllowedTool Repository - CrewAITool RepositoryUsing the Tool Repository to manage your toolsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/update-crewAllowedUpdate Crew - CrewAIUpdate CrewUpdating a Crew on CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/webhook-automationAllowedWebhook Automation - CrewAIWebhook AutomationAutomate CrewAI AMP workflows using webhooks with platforms like ActivePieces, Zapier, and Make.comAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/guides/zapier-triggerAllowedZapier Trigger - CrewAIZapier TriggerTrigger CrewAI crews from Zapier workflows to automate cross-app workflowsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/asanaAllowedAsana Integration - CrewAIAsana IntegrationTeam task and project coordination with Asana integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/boxAllowedBox Integration - CrewAIBox IntegrationFile storage and document management with Box integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/clickupAllowedClickUp Integration - CrewAIClickUp IntegrationTask and productivity management with ClickUp integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/githubAllowedGitHub Integration - CrewAIGitHub IntegrationRepository and issue management with GitHub integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/gmailAllowedGmail Integration - CrewAIGmail IntegrationEmail and contact management with Gmail integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_calendarAllowedGoogle Calendar Integration - CrewAIGoogle Calendar IntegrationEvent and schedule management with Google Calendar integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_contactsAllowedGoogle Contacts Integration - CrewAIGoogle Contacts IntegrationContact and directory management with Google Contacts integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_docsAllowedGoogle Docs Integration - CrewAIGoogle Docs IntegrationDocument creation and editing with Google Docs integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_driveAllowedGoogle Drive Integration - CrewAIGoogle Drive IntegrationFile storage and management with Google Drive integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_sheetsAllowedGoogle Sheets Integration - CrewAIGoogle Sheets IntegrationSpreadsheet data synchronization with Google Sheets integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/google_slidesAllowedGoogle Slides Integration - CrewAIGoogle Slides IntegrationPresentation creation and management with Google Slides integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/hubspotAllowedHubSpot Integration - CrewAIHubSpot IntegrationManage companies and contacts in HubSpot with CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/jiraAllowedJira Integration - CrewAIJira IntegrationIssue tracking and project management with Jira integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/linearAllowedLinear Integration - CrewAILinear IntegrationSoftware project and bug tracking with Linear integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_excelAllowedMicrosoft Excel Integration - CrewAIMicrosoft Excel IntegrationWorkbook and data management with Microsoft Excel integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_onedriveAllowedMicrosoft OneDrive Integration - CrewAIMicrosoft OneDrive IntegrationFile and folder management with Microsoft OneDrive integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_outlookAllowedMicrosoft Outlook Integration - CrewAIMicrosoft Outlook IntegrationEmail, calendar, and contact management with Microsoft Outlook integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_sharepointAllowedMicrosoft SharePoint Integration - CrewAIMicrosoft SharePoint IntegrationSite, list, and document management with Microsoft SharePoint integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_teamsAllowedMicrosoft Teams Integration - CrewAIMicrosoft Teams IntegrationTeam collaboration and communication with Microsoft Teams integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/microsoft_wordAllowedMicrosoft Word Integration - CrewAIMicrosoft Word IntegrationDocument creation and management with Microsoft Word integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/notionAllowedNotion Integration - CrewAINotion IntegrationUser management and commenting with Notion integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/salesforceAllowedSalesforce Integration - CrewAISalesforce IntegrationCRM and sales automation with Salesforce integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/shopifyAllowedShopify Integration - CrewAIShopify IntegrationE-commerce and online store management with Shopify integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/slackAllowedSlack Integration - CrewAISlack IntegrationTeam communication and collaboration with Slack integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/stripeAllowedStripe Integration - CrewAIStripe IntegrationPayment processing and subscription management with Stripe integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/integrations/zendeskAllowedZendesk Integration - CrewAIZendesk IntegrationCustomer support and helpdesk management with Zendesk integration for CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/introductionAllowedCrewAI AMP - CrewAICrewAI AMPDeploy, monitor, and scale your AI agent workflowsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/enterprise/resources/frequently-asked-questionsAllowedFAQs - CrewAIFAQsFrequently asked questions about CrewAI AMPAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/examples/cookbooksAllowedCrewAI Cookbooks - CrewAICrewAI CookbooksFeature-focused quickstarts and notebooks for learning patterns fast.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/examples/exampleAllowedCrewAI Examples - CrewAICrewAI ExamplesExplore curated examples organized by Crews, Flows, Integrations, and Notebooks.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/advanced/customizing-promptsAllowedCustomizing Prompts - CrewAICustomizing PromptsDive deeper into low-level prompt customization for CrewAI, enabling super custom and complex use cases for different models and languages.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/advanced/fingerprintingAllowedFingerprinting - CrewAIFingerprintingLearn how to use CrewAI's fingerprinting system to uniquely identify and track components throughout their lifecycle.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/agents/crafting-effective-agentsAllowedCrafting Effective Agents - CrewAICrafting Effective AgentsLearn best practices for designing powerful, specialized AI agents that collaborate effectively to solve complex problems.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/coding-tools/agents-mdAllowedCoding Tools - CrewAICoding ToolsUse AGENTS.md to guide coding agents and IDEs across your CrewAI projects.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/concepts/evaluating-use-casesAllowedEvaluating Use Cases for CrewAI - CrewAIEvaluating Use Cases for CrewAILearn how to assess your AI application needs and choose the right approach between Crews and Flows based on complexity and precision requirements.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/crews/first-crewAllowedBuild Your First Crew - CrewAIBuild Your First CrewStep-by-step tutorial to create a collaborative AI team that works together to solve complex problems.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/flows/first-flowAllowedBuild Your First Flow - CrewAIBuild Your First FlowLearn how to create structured, event-driven workflows with precise control over execution.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/flows/mastering-flow-stateAllowedMastering Flow State Management - CrewAIMastering Flow State ManagementA comprehensive guide to managing, persisting, and leveraging state in CrewAI Flows for building robust AI applications.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/migration/migrating-from-langgraphAllowedMoving from LangGraph to CrewAI: A Practical Guide for Engineers - CrewAIMoving from LangGraph to CrewAI: A Practical Guide for EngineersIf you already have built with LangGraph, learn how to quickly port your projects to CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/guides/tools/publish-custom-toolsAllowedPublish Custom Tools - CrewAIPublish Custom ToolsHow to build, package, and publish your own CrewAI-compatible tools to PyPI so any CrewAI user can install and use them.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/installationAllowedInstallation - CrewAIInstallationGet started with CrewAI - Install, configure, and build your first AI crewAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/introductionAllowedIntroduction - CrewAIIntroductionBuild AI agent teams that work together to tackle complex tasksAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/coding-agentsAllowedCoding Agents - CrewAICoding AgentsLearn how to enable your CrewAI Agents to write and execute code, and explore advanced features for enhanced functionality.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/conditional-tasksAllowedConditional Tasks - CrewAIConditional TasksLearn how to use conditional tasks in a crewAI kickoffAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/create-custom-toolsAllowedCreate Custom Tools - CrewAICreate Custom ToolsComprehensive guide on crafting, using, and managing custom tools within the CrewAI framework, including new functionalities and error handling.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/custom-llmAllowedCustom LLM Implementation - CrewAICustom LLM ImplementationLearn how to create custom LLM implementations in CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/custom-manager-agentAllowedCustom Manager Agent - CrewAICustom Manager AgentLearn how to set a custom agent as the manager in CrewAI, providing more control over task management and coordination.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/customizing-agentsAllowedCustomize Agents - CrewAICustomize AgentsA comprehensive guide to tailoring agents for specific roles, tasks, and advanced customizations within the CrewAI framework.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/dalle-image-generationAllowedImage Generation with DALL-E - CrewAIImage Generation with DALL-ELearn how to use DALL-E for AI-powered image generation in your CrewAI projectsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/execution-hooksAllowedExecution Hooks Overview - CrewAIExecution Hooks OverviewUnderstanding and using execution hooks in CrewAI for fine-grained control over agent operationsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/force-tool-output-as-resultAllowedForce Tool Output as Result - CrewAIForce Tool Output as ResultLearn how to force tool output as the result in an Agent's task in CrewAI.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/hierarchical-processAllowedHierarchical Process - CrewAIHierarchical ProcessA comprehensive guide to understanding and applying the hierarchical process within your CrewAI projects, updated to reflect the latest coding practices and functionalities.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/human-feedback-in-flowsAllowedHuman Feedback in Flows - CrewAIHuman Feedback in FlowsLearn how to integrate human feedback directly into your CrewAI Flows using the @human_feedback decoratorAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/human-in-the-loopAllowedHuman-in-the-Loop (HITL) Workflows - CrewAIHuman-in-the-Loop (HITL) WorkflowsLearn how to implement Human-in-the-Loop workflows in CrewAI for enhanced decision-makingAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/human-input-on-executionAllowedHuman Input on Execution - CrewAIHuman Input on ExecutionIntegrating CrewAI with human input during execution in complex decision-making processes and leveraging the full capabilities of the agent's attributes and tools.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/kickoff-asyncAllowedKickoff Crew Asynchronously - CrewAIKickoff Crew AsynchronouslyKickoff a Crew AsynchronouslyAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/kickoff-for-eachAllowedKickoff Crew for Each - CrewAIKickoff Crew for EachKickoff Crew for Each Item in a ListAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/llm-connectionsAllowedConnect to any LLM - CrewAIConnect to any LLMComprehensive guide on integrating CrewAI with various Large Language Models (LLMs) using LiteLLM, including supported providers and configuration options.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/llm-hooksAllowedLLM Call Hooks - CrewAILLM Call HooksLearn how to use LLM call hooks to intercept, modify, and control language model interactions in CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/llm-selection-guideAllowedStrategic LLM Selection Guide - CrewAIStrategic LLM Selection GuideStrategic framework for choosing the right LLM for your CrewAI AI agents and writing effective task and agent definitionsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/multimodal-agentsAllowedUsing Multimodal Agents - CrewAIUsing Multimodal AgentsLearn how to enable and use multimodal capabilities in your agents for processing images and other non-text content within the CrewAI framework.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/overviewAllowedOverview - CrewAIOverviewLearn how to build, customize, and optimize your CrewAI applications with comprehensive guides and tutorialsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/replay-tasks-from-latest-crew-kickoffAllowedReplay Tasks from Latest Crew Kickoff - CrewAIReplay Tasks from Latest Crew KickoffReplay tasks from the latest crew.kickoff(...)AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/sequential-processAllowedSequential Processes - CrewAISequential ProcessesA comprehensive guide to utilizing the sequential processes for task execution in CrewAI projects.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/streaming-crew-executionAllowedStreaming Crew Execution - CrewAIStreaming Crew ExecutionStream real-time output from your CrewAI crew executionAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/streaming-flow-executionAllowedStreaming Flow Execution - CrewAIStreaming Flow ExecutionStream real-time output from your CrewAI flow executionAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/tool-hooksAllowedTool Call Hooks - CrewAITool Call HooksLearn how to use tool call hooks to intercept, modify, and control tool execution in CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/learn/using-annotationsAllowedUsing Annotations in crew.py - CrewAIUsing Annotations in crew.pyLearn how to use annotations to properly structure agents, tasks, and components in CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/dsl-integrationAllowedMCP DSL Integration - CrewAIMCP DSL IntegrationLearn how to use CrewAI's simple DSL syntax to integrate MCP servers directly with your agents using the mcps field.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/multiple-serversAllowedConnecting to Multiple MCP Servers - CrewAIConnecting to Multiple MCP ServersLearn how to use MCPServerAdapter in CrewAI to connect to multiple MCP servers simultaneously and aggregate their tools.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/overviewAllowedMCP Servers as Tools in CrewAI - CrewAIMCP Servers as Tools in CrewAILearn how to integrate MCP servers as tools in your CrewAI agents using the crewai-tools library.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/securityAllowedMCP Security Considerations - CrewAIMCP Security ConsiderationsLearn about important security best practices when integrating MCP servers with your CrewAI agents.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/sseAllowedSSE Transport - CrewAISSE TransportLearn how to connect CrewAI to remote MCP servers using Server-Sent Events (SSE) for real-time communication.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/stdioAllowedStdio Transport - CrewAIStdio TransportLearn how to connect CrewAI to local MCP servers using the Stdio (Standard Input/Output) transport mechanism.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/mcp/streamable-httpAllowedStreamable HTTP Transport - CrewAIStreamable HTTP TransportLearn how to connect CrewAI to remote MCP servers using the flexible Streamable HTTP transport.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/arize-phoenixAllowedArize Phoenix - CrewAIArize PhoenixArize Phoenix integration for CrewAI with OpenTelemetry and OpenInferenceAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/braintrustAllowedBraintrust - CrewAIBraintrustBraintrust integration for CrewAI with OpenTelemetry tracing and evaluationAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/datadogAllowedDatadog Integration - CrewAIDatadog IntegrationLearn how to integrate Datadog with CrewAI to submit LLM Observability traces to Datadog.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/galileoAllowedGalileo - CrewAIGalileoGalileo integration for CrewAI tracing and evaluationAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/langdbAllowedLangDB Integration - CrewAILangDB IntegrationGovern, secure, and optimize your CrewAI workflows with LangDB AI Gateway—access 350+ models, automatic routing, cost optimization, and full observability.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/langfuseAllowedLangfuse Integration - CrewAILangfuse IntegrationLearn how to integrate Langfuse with CrewAI via OpenTelemetry using OpenLitAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/langtraceAllowedLangtrace Integration - CrewAILangtrace IntegrationHow to monitor cost, latency, and performance of CrewAI Agents using Langtrace, an external observability tool.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/maximAllowedMaxim Integration - CrewAIMaxim IntegrationStart Agent monitoring, evaluation, and observabilityAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/mlflowAllowedMLflow Integration - CrewAIMLflow IntegrationQuickly start monitoring your Agents with MLflow.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/neatlogsAllowedNeatlogs Integration - CrewAINeatlogs IntegrationUnderstand, debug, and share your CrewAI agent runsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/openlitAllowedOpenLIT Integration - CrewAIOpenLIT IntegrationQuickly start monitoring your Agents in just a single line of code with OpenTelemetry.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/opikAllowedOpik Integration - CrewAIOpik IntegrationLearn how to use Comet Opik to debug, evaluate, and monitor your CrewAI applications with comprehensive tracing, automated evaluations, and production-ready dashboards.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/overviewAllowedOverview - CrewAIOverviewMonitor, evaluate, and optimize your CrewAI agents with comprehensive observability toolsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/patronus-evaluationAllowedPatronus AI Evaluation - CrewAIPatronus AI EvaluationMonitor and evaluate CrewAI agent performance using Patronus AI's comprehensive evaluation platform for LLM outputs and agent behaviors.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/portkeyAllowedPortkey Integration - CrewAIPortkey IntegrationHow to use Portkey with CrewAIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/tracingAllowedCrewAI Tracing - CrewAICrewAI TracingBuilt-in tracing for CrewAI Crews and Flows with the CrewAI AMP platformAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/truefoundryAllowedTrueFoundry Integration - CrewAITrueFoundry IntegrationAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/observability/weaveAllowedWeave Integration - CrewAIWeave IntegrationLearn how to use Weights & Biases (W&B) Weave to track, experiment with, evaluate, and improve your CrewAI applications.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/quickstartAllowedQuickstart - CrewAIQuickstartBuild your first AI agent with CrewAI in under 5 minutes.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/telemetryAllowedTelemetry - CrewAITelemetryUnderstanding the telemetry data collected by CrewAI and how it contributes to the enhancement of the library.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/automation/apifyactorstoolAllowedApify Actors - CrewAIApify ActorsApifyActorsTool lets you call Apify Actors to provide your CrewAI workflows with web scraping, crawling, data extraction, and web automation capabilities.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/automation/composiotoolAllowedComposio Tool - CrewAIComposio ToolComposio provides 250+ production-ready tools for AI agents with flexible authentication management.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/automation/multiontoolAllowedMultiOn Tool - CrewAIMultiOn ToolThe MultiOnTool empowers CrewAI agents with the capability to navigate and interact with the web through natural language instructions.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/automation/overviewAllowedOverview - CrewAIOverviewAutomate workflows and integrate with external platforms and servicesAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/automation/zapieractionstoolAllowedZapier Actions Tool - CrewAIZapier Actions ToolThe ZapierActionsAdapter exposes Zapier actions as CrewAI tools for automation.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/csvsearchtoolAllowedCSV RAG Search - CrewAICSV RAG SearchThe CSVSearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a CSV file's content.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/directoryreadtoolAllowedDirectory Read - CrewAIDirectory ReadThe DirectoryReadTool is a powerful utility designed to provide a comprehensive listing of directory contents.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/directorysearchtoolAllowedDirectory RAG Search - CrewAIDirectory RAG SearchThe DirectorySearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a directory's content.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/docxsearchtoolAllowedDOCX RAG Search - CrewAIDOCX RAG SearchThe DOCXSearchTool is a RAG tool designed for semantic searching within DOCX documents.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/filereadtoolAllowedFile Read - CrewAIFile ReadThe FileReadTool is designed to read files from the local file system.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/filewritetoolAllowedFile Write - CrewAIFile WriteThe FileWriterTool is designed to write content to files.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/jsonsearchtoolAllowedJSON RAG Search - CrewAIJSON RAG SearchThe JSONSearchTool is designed to search JSON files and return the most relevant results.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/mdxsearchtoolAllowedMDX RAG Search - CrewAIMDX RAG SearchThe MDXSearchTool is designed to search MDX files and return the most relevant results.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/ocrtoolAllowedOCR Tool - CrewAIOCR ToolThe OCRTool extracts text from local images or image URLs using an LLM with vision.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/overviewAllowedOverview - CrewAIOverviewRead, write, and search through various file formats with CrewAI's document processing toolsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/pdf-text-writing-toolAllowedPDF Text Writing Tool - CrewAIPDF Text Writing ToolThe PDFTextWritingTool writes text to specific positions in a PDF, supporting custom fonts.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/pdfsearchtoolAllowedPDF RAG Search - CrewAIPDF RAG SearchThe PDFSearchTool is designed to search PDF files and return the most relevant results.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/txtsearchtoolAllowedTXT RAG Search - CrewAITXT RAG SearchThe TXTSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a text file.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/file-document/xmlsearchtoolAllowedXML RAG Search - CrewAIXML RAG SearchThe XMLSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a XML file.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/integration/bedrockinvokeagenttoolAllowedBedrock Invoke Agent Tool - CrewAIBedrock Invoke Agent ToolEnables CrewAI agents to invoke Amazon Bedrock Agents and leverage their capabilities within your workflowsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/integration/crewaiautomationtoolAllowedCrewAI Run Automation Tool - CrewAICrewAI Run Automation ToolEnables CrewAI agents to invoke CrewAI Platform automations and leverage external crew services within your workflows.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/integration/mergeagenthandlertoolAllowedMerge Agent Handler Tool - CrewAIMerge Agent Handler ToolEnables CrewAI agents to securely access third-party integrations like Linear, GitHub, Slack, and more through Merge's Agent Handler platformAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/integration/overviewAllowedOverview - CrewAIOverviewConnect CrewAI agents with external automations and managed AI servicesAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/overviewAllowedTools Overview - CrewAITools OverviewDiscover CrewAI's extensive library of 40+ tools to supercharge your AI agentsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/bravesearchtoolAllowedBrave Search Tools - CrewAIBrave Search ToolsA suite of tools for querying the Brave Search API — covering web, news, image, and video search.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/databricks-query-toolAllowedDatabricks SQL Query Tool - CrewAIDatabricks SQL Query ToolThe DatabricksQueryTool executes SQL queries against Databricks workspace tables.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/exasearchtoolAllowedExa Search Tool - CrewAIExa Search ToolSearch the web using the Exa Search API to find the most relevant results for any query, with options for full page content, highlights, and summaries.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/overviewAllowedOverview - CrewAIOverviewPerform web searches, find repositories, and research information across the internetAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/serpapi-googleshoppingtoolAllowedSerpApi Google Shopping Tool - CrewAISerpApi Google Shopping ToolThe SerpApiGoogleShoppingTool searches Google Shopping results using SerpApi.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/tavilysearchtoolAllowedTavily Search Tool - CrewAITavily Search ToolPerform comprehensive web searches using the Tavily Search APIAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/search-research/websitesearchtoolAllowedWebsite RAG Search - CrewAIWebsite RAG SearchThe WebsiteSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a website.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/brightdata-toolsAllowedBright Data Tools - CrewAIBright Data ToolsBright Data integrations for SERP search, Web Unlocker scraping, and Dataset API.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/browserbaseloadtoolAllowedBrowserbase Web Loader - CrewAIBrowserbase Web LoaderBrowserbase is a developer platform to reliably run, manage, and monitor headless browsers.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/firecrawlcrawlwebsitetoolAllowedFirecrawl Crawl Website - CrewAIFirecrawl Crawl WebsiteThe FirecrawlCrawlWebsiteTool is designed to crawl and convert websites into clean markdown or structured data.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/firecrawlscrapewebsitetoolAllowedFirecrawl Scrape Website - CrewAIFirecrawl Scrape WebsiteThe FirecrawlScrapeWebsiteTool is designed to scrape websites and convert them into clean markdown or structured data.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/hyperbrowserloadtoolAllowedHyperbrowser Load Tool - CrewAIHyperbrowser Load ToolThe HyperbrowserLoadTool enables web scraping and crawling using Hyperbrowser.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/overviewAllowedOverview - CrewAIOverviewExtract data from websites and automate browser interactions with powerful scraping toolsAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/oxylabsscraperstoolAllowedOxylabs Scrapers - CrewAIOxylabs ScrapersOxylabs Scrapers allow to easily access the information from the respective sources. Please see the list of available sources below: - Amazon Product - Amazon Search - Google Seach - UniversalAI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/scrapeelementfromwebsitetoolAllowedScrape Element From Website Tool - CrewAIScrape Element From Website ToolThe ScrapeElementFromWebsiteTool enables CrewAI agents to extract specific elements from websites using CSS selectors.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/scrapegraphscrapetoolAllowedScrapegraph Scrape Tool - CrewAIScrapegraph Scrape ToolThe ScrapegraphScrapeTool leverages Scrapegraph AI's SmartScraper API to intelligently extract content from websites.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/scrapewebsitetoolAllowedScrape Website - CrewAIScrape WebsiteThe ScrapeWebsiteTool is designed to extract and read the content of a specified website.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
/en/tools/web-scraping/scrapflyscrapetoolAllowedScrapfly Scrape Website Tool - CrewAIScrapfly Scrape Website ToolThe ScrapflyScrapeWebsiteTool leverages Scrapfly's web scraping API to extract content from websites in various formats.AI agents, multi-agent systems, CrewAI, artificial intelligence, automation, Python framework, agent collaboration, AI workflows
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

OpenGraph metadata

Found 200 row(s).
URL 🔼OG TitleOG DescriptionOG ImageTwitter TitleTwitter DescriptionTwitter Image
/enCrewAI Documentation - CrewAIBuild collaborative AI agents, crews, and flows — production ready from day one./images/crew_only_logo.pngCrewAI Documentation - CrewAIBuild collaborative AI agents, crews, and flows — production ready from day one./images/crew_only_logo.png
/en/api-reference/inputsGET /inputs - CrewAIGet required inputs for your crew/images/crew_only_logo.pngGET /inputs - CrewAIGet required inputs for your crew/images/crew_only_logo.png
/en/api-reference/introductionIntroduction - CrewAIComplete reference for the CrewAI AMP REST API/images/crew_only_logo.pngIntroduction - CrewAIComplete reference for the CrewAI AMP REST API/images/crew_only_logo.png
/en/api-reference/kickoffPOST /kickoff - CrewAIStart a crew execution/images/crew_only_logo.pngPOST /kickoff - CrewAIStart a crew execution/images/crew_only_logo.png
/en/api-reference/resumePOST /resume - CrewAIResume crew execution with human feedback/images/crew_only_logo.pngPOST /resume - CrewAIResume crew execution with human feedback/images/crew_only_logo.png
/en/api-reference/statusGET /{kickoff_id}/status - CrewAIGet execution status/images/crew_only_logo.pngGET /{kickoff_id}/status - CrewAIGet execution status/images/crew_only_logo.png
/en/changelogChangelog - CrewAIProduct updates, improvements, and bug fixes for CrewAI/images/crew_only_logo.pngChangelog - CrewAIProduct updates, improvements, and bug fixes for CrewAI/images/crew_only_logo.png
/en/concepts/agentsAgents - CrewAIDetailed guide on creating and managing agents within the CrewAI framework./images/crew_only_logo.pngAgents - CrewAIDetailed guide on creating and managing agents within the CrewAI framework./images/crew_only_logo.png
/en/concepts/cliCLI - CrewAILearn how to use the CrewAI CLI to interact with CrewAI./images/crew_only_logo.pngCLI - CrewAILearn how to use the CrewAI CLI to interact with CrewAI./images/crew_only_logo.png
/en/concepts/collaborationCollaboration - CrewAIHow to enable agents to work together, delegate tasks, and communicate effectively within CrewAI teams./images/crew_only_logo.pngCollaboration - CrewAIHow to enable agents to work together, delegate tasks, and communicate effectively within CrewAI teams./images/crew_only_logo.png
/en/concepts/crewsCrews - CrewAIUnderstanding and utilizing crews in the crewAI framework with comprehensive attributes and functionalities./images/crew_only_logo.pngCrews - CrewAIUnderstanding and utilizing crews in the crewAI framework with comprehensive attributes and functionalities./images/crew_only_logo.png
/en/concepts/event-listenerEvent Listeners - CrewAITap into CrewAI events to build custom integrations and monitoring/images/crew_only_logo.pngEvent Listeners - CrewAITap into CrewAI events to build custom integrations and monitoring/images/crew_only_logo.png
/en/concepts/filesFiles - CrewAIPass images, PDFs, audio, video, and text files to your agents for multimodal processing./images/crew_only_logo.pngFiles - CrewAIPass images, PDFs, audio, video, and text files to your agents for multimodal processing./images/crew_only_logo.png
/en/concepts/flowsFlows - CrewAILearn how to create and manage AI workflows using CrewAI Flows./images/crew_only_logo.pngFlows - CrewAILearn how to create and manage AI workflows using CrewAI Flows./images/crew_only_logo.png
/en/concepts/knowledgeKnowledge - CrewAIWhat is knowledge in CrewAI and how to use it./images/crew_only_logo.pngKnowledge - CrewAIWhat is knowledge in CrewAI and how to use it./images/crew_only_logo.png
/en/concepts/llmsLLMs - CrewAIA comprehensive guide to configuring and using Large Language Models (LLMs) in your CrewAI projects/images/crew_only_logo.pngLLMs - CrewAIA comprehensive guide to configuring and using Large Language Models (LLMs) in your CrewAI projects/images/crew_only_logo.png
/en/concepts/memoryMemory - CrewAILeveraging the unified memory system in CrewAI to enhance agent capabilities./images/crew_only_logo.pngMemory - CrewAILeveraging the unified memory system in CrewAI to enhance agent capabilities./images/crew_only_logo.png
/en/concepts/planningPlanning - CrewAILearn how to add planning to your CrewAI Crew and improve their performance./images/crew_only_logo.pngPlanning - CrewAILearn how to add planning to your CrewAI Crew and improve their performance./images/crew_only_logo.png
/en/concepts/processesProcesses - CrewAIDetailed guide on workflow management through processes in CrewAI, with updated implementation details./images/crew_only_logo.pngProcesses - CrewAIDetailed guide on workflow management through processes in CrewAI, with updated implementation details./images/crew_only_logo.png
/en/concepts/production-architectureProduction Architecture - CrewAIBest practices for building production-ready AI applications with CrewAI/images/crew_only_logo.pngProduction Architecture - CrewAIBest practices for building production-ready AI applications with CrewAI/images/crew_only_logo.png
/en/concepts/reasoningReasoning - CrewAILearn how to enable and use agent reasoning to improve task execution./images/crew_only_logo.pngReasoning - CrewAILearn how to enable and use agent reasoning to improve task execution./images/crew_only_logo.png
/en/concepts/skillsSkills - CrewAIFilesystem-based skill packages that inject context into agent prompts./images/crew_only_logo.pngSkills - CrewAIFilesystem-based skill packages that inject context into agent prompts./images/crew_only_logo.png
/en/concepts/tasksTasks - CrewAIDetailed guide on managing and creating tasks within the CrewAI framework./images/crew_only_logo.pngTasks - CrewAIDetailed guide on managing and creating tasks within the CrewAI framework./images/crew_only_logo.png
/en/concepts/testingTesting - CrewAILearn how to test your CrewAI Crew and evaluate their performance./images/crew_only_logo.pngTesting - CrewAILearn how to test your CrewAI Crew and evaluate their performance./images/crew_only_logo.png
/en/concepts/toolsTools - CrewAIUnderstanding and leveraging tools within the CrewAI framework for agent collaboration and task execution./images/crew_only_logo.pngTools - CrewAIUnderstanding and leveraging tools within the CrewAI framework for agent collaboration and task execution./images/crew_only_logo.png
/en/concepts/trainingTraining - CrewAILearn how to train your CrewAI agents by giving them feedback early on and get consistent results./images/crew_only_logo.pngTraining - CrewAILearn how to train your CrewAI agents by giving them feedback early on and get consistent results./images/crew_only_logo.png
/en/enterprise/features/agent-repositoriesAgent Repositories - CrewAILearn how to use Agent Repositories to share and reuse your agents across teams and projects/images/crew_only_logo.pngAgent Repositories - CrewAILearn how to use Agent Repositories to share and reuse your agents across teams and projects/images/crew_only_logo.png
/en/enterprise/features/automationsAutomations - CrewAIManage, deploy, and monitor your live crews (automations) in one place./images/crew_only_logo.pngAutomations - CrewAIManage, deploy, and monitor your live crews (automations) in one place./images/crew_only_logo.png
/en/enterprise/features/crew-studioCrew Studio - CrewAIBuild new automations with AI assistance, a visual editor, and integrated testing./images/crew_only_logo.pngCrew Studio - CrewAIBuild new automations with AI assistance, a visual editor, and integrated testing./images/crew_only_logo.png
/en/enterprise/features/flow-hitl-managementFlow HITL Management - CrewAIEnterprise-grade human review for Flows with email-first notifications, routing rules, and auto-response capabilities/images/crew_only_logo.pngFlow HITL Management - CrewAIEnterprise-grade human review for Flows with email-first notifications, routing rules, and auto-response capabilities/images/crew_only_logo.png
/en/enterprise/features/hallucination-guardrailHallucination Guardrail - CrewAIPrevent and detect AI hallucinations in your CrewAI tasks/images/crew_only_logo.pngHallucination Guardrail - CrewAIPrevent and detect AI hallucinations in your CrewAI tasks/images/crew_only_logo.png
/en/enterprise/features/marketplaceMarketplace - CrewAIDiscover, install, and govern reusable assets for your enterprise crews./images/crew_only_logo.pngMarketplace - CrewAIDiscover, install, and govern reusable assets for your enterprise crews./images/crew_only_logo.png
/en/enterprise/features/pii-trace-redactionsPII Redaction for Traces - CrewAIAutomatically redact sensitive data from crew and flow execution traces/images/crew_only_logo.pngPII Redaction for Traces - CrewAIAutomatically redact sensitive data from crew and flow execution traces/images/crew_only_logo.png
/en/enterprise/features/rbacRole-Based Access Control (RBAC) - CrewAIControl access to crews, tools, and data with roles, scopes, and granular permissions./images/crew_only_logo.pngRole-Based Access Control (RBAC) - CrewAIControl access to crews, tools, and data with roles, scopes, and granular permissions./images/crew_only_logo.png
/en/enterprise/features/tools-and-integrationsTools & Integrations - CrewAIConnect external apps and manage internal tools your agents can use./images/crew_only_logo.pngTools & Integrations - CrewAIConnect external apps and manage internal tools your agents can use./images/crew_only_logo.png
/en/enterprise/features/tracesTraces - CrewAIUsing Traces to monitor your Crews/images/crew_only_logo.pngTraces - CrewAIUsing Traces to monitor your Crews/images/crew_only_logo.png
/en/enterprise/features/webhook-streamingWebhook Streaming - CrewAIUsing Webhook Streaming to stream events to your webhook/images/crew_only_logo.pngWebhook Streaming - CrewAIUsing Webhook Streaming to stream events to your webhook/images/crew_only_logo.png
/en/enterprise/guides/automation-triggersTriggers Overview - CrewAIUnderstand how CrewAI AMP triggers work, how to manage them, and where to find integration-specific playbooks/images/crew_only_logo.pngTriggers Overview - CrewAIUnderstand how CrewAI AMP triggers work, how to manage them, and where to find integration-specific playbooks/images/crew_only_logo.png
/en/enterprise/guides/azure-openai-setupAzure OpenAI Setup - CrewAIConfigure Azure OpenAI with Crew Studio for enterprise LLM connections/images/crew_only_logo.pngAzure OpenAI Setup - CrewAIConfigure Azure OpenAI with Crew Studio for enterprise LLM connections/images/crew_only_logo.png
/en/enterprise/guides/build-crewBuild Crew - CrewAIA Crew is a group of agents that work together to complete a task./images/crew_only_logo.pngBuild Crew - CrewAIA Crew is a group of agents that work together to complete a task./images/crew_only_logo.png
/en/enterprise/guides/capture_telemetry_logsOpenTelemetry Export - CrewAIExport traces and logs from your CrewAI AMP deployments to your own OpenTelemetry collector/images/crew_only_logo.pngOpenTelemetry Export - CrewAIExport traces and logs from your CrewAI AMP deployments to your own OpenTelemetry collector/images/crew_only_logo.png
/en/enterprise/guides/custom-mcp-serverCustom MCP Servers - CrewAIConnect your own MCP servers to CrewAI AMP with public access, API key authentication, or OAuth 2.0/images/crew_only_logo.pngCustom MCP Servers - CrewAIConnect your own MCP servers to CrewAI AMP with public access, API key authentication, or OAuth 2.0/images/crew_only_logo.png
/en/enterprise/guides/deploy-to-ampDeploy to AMP - CrewAIDeploy your Crew or Flow to CrewAI AMP/images/crew_only_logo.pngDeploy to AMP - CrewAIDeploy your Crew or Flow to CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/enable-crew-studioEnable Crew Studio - CrewAIEnabling Crew Studio on CrewAI AMP/images/crew_only_logo.pngEnable Crew Studio - CrewAIEnabling Crew Studio on CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/gmail-triggerGmail Trigger - CrewAITrigger automations when Gmail events occur (e.g., new emails, labels)./images/crew_only_logo.pngGmail Trigger - CrewAITrigger automations when Gmail events occur (e.g., new emails, labels)./images/crew_only_logo.png
/en/enterprise/guides/google-calendar-triggerGoogle Calendar Trigger - CrewAIKick off crews when Google Calendar events are created, updated, or cancelled/images/crew_only_logo.pngGoogle Calendar Trigger - CrewAIKick off crews when Google Calendar events are created, updated, or cancelled/images/crew_only_logo.png
/en/enterprise/guides/google-drive-triggerGoogle Drive Trigger - CrewAIRespond to Google Drive file events with automated crews/images/crew_only_logo.pngGoogle Drive Trigger - CrewAIRespond to Google Drive file events with automated crews/images/crew_only_logo.png
/en/enterprise/guides/hubspot-triggerHubSpot Trigger - CrewAITrigger CrewAI crews directly from HubSpot Workflows/images/crew_only_logo.pngHubSpot Trigger - CrewAITrigger CrewAI crews directly from HubSpot Workflows/images/crew_only_logo.png
/en/enterprise/guides/human-in-the-loopHITL Workflows - CrewAILearn how to implement Human-In-The-Loop workflows in CrewAI for enhanced decision-making/images/crew_only_logo.pngHITL Workflows - CrewAILearn how to implement Human-In-The-Loop workflows in CrewAI for enhanced decision-making/images/crew_only_logo.png
/en/enterprise/guides/kickoff-crewKickoff Crew - CrewAIKickoff a Crew on CrewAI AMP/images/crew_only_logo.pngKickoff Crew - CrewAIKickoff a Crew on CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/microsoft-teams-triggerMicrosoft Teams Trigger - CrewAIKick off crews from Microsoft Teams chat activity/images/crew_only_logo.pngMicrosoft Teams Trigger - CrewAIKick off crews from Microsoft Teams chat activity/images/crew_only_logo.png
/en/enterprise/guides/onedrive-triggerOneDrive Trigger - CrewAIAutomate responses to OneDrive file activity/images/crew_only_logo.pngOneDrive Trigger - CrewAIAutomate responses to OneDrive file activity/images/crew_only_logo.png
/en/enterprise/guides/outlook-triggerOutlook Trigger - CrewAILaunch automations from Outlook emails and calendar updates/images/crew_only_logo.pngOutlook Trigger - CrewAILaunch automations from Outlook emails and calendar updates/images/crew_only_logo.png
/en/enterprise/guides/prepare-for-deploymentPrepare for Deployment - CrewAIEnsure your Crew or Flow is ready for deployment to CrewAI AMP/images/crew_only_logo.pngPrepare for Deployment - CrewAIEnsure your Crew or Flow is ready for deployment to CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/private-package-registryPrivate Package Registries - CrewAIInstall private Python packages from authenticated PyPI registries in CrewAI AMP/images/crew_only_logo.pngPrivate Package Registries - CrewAIInstall private Python packages from authenticated PyPI registries in CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/react-component-exportReact Component Export - CrewAILearn how to export and integrate CrewAI AMP React components into your applications/images/crew_only_logo.pngReact Component Export - CrewAILearn how to export and integrate CrewAI AMP React components into your applications/images/crew_only_logo.png
/en/enterprise/guides/salesforce-triggerSalesforce Trigger - CrewAITrigger CrewAI crews from Salesforce workflows for CRM automation/images/crew_only_logo.pngSalesforce Trigger - CrewAITrigger CrewAI crews from Salesforce workflows for CRM automation/images/crew_only_logo.png
/en/enterprise/guides/slack-triggerSlack Trigger - CrewAITrigger CrewAI crews directly from Slack using slash commands/images/crew_only_logo.pngSlack Trigger - CrewAITrigger CrewAI crews directly from Slack using slash commands/images/crew_only_logo.png
/en/enterprise/guides/team-managementTeam Management - CrewAILearn how to invite and manage team members in your CrewAI AMP organization/images/crew_only_logo.pngTeam Management - CrewAILearn how to invite and manage team members in your CrewAI AMP organization/images/crew_only_logo.png
/en/enterprise/guides/tool-repositoryTool Repository - CrewAIUsing the Tool Repository to manage your tools/images/crew_only_logo.pngTool Repository - CrewAIUsing the Tool Repository to manage your tools/images/crew_only_logo.png
/en/enterprise/guides/update-crewUpdate Crew - CrewAIUpdating a Crew on CrewAI AMP/images/crew_only_logo.pngUpdate Crew - CrewAIUpdating a Crew on CrewAI AMP/images/crew_only_logo.png
/en/enterprise/guides/webhook-automationWebhook Automation - CrewAIAutomate CrewAI AMP workflows using webhooks with platforms like ActivePieces, Zapier, and Make.com/images/crew_only_logo.pngWebhook Automation - CrewAIAutomate CrewAI AMP workflows using webhooks with platforms like ActivePieces, Zapier, and Make.com/images/crew_only_logo.png
/en/enterprise/guides/zapier-triggerZapier Trigger - CrewAITrigger CrewAI crews from Zapier workflows to automate cross-app workflows/images/crew_only_logo.pngZapier Trigger - CrewAITrigger CrewAI crews from Zapier workflows to automate cross-app workflows/images/crew_only_logo.png
/en/enterprise/integrations/asanaAsana Integration - CrewAITeam task and project coordination with Asana integration for CrewAI./images/crew_only_logo.pngAsana Integration - CrewAITeam task and project coordination with Asana integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/boxBox Integration - CrewAIFile storage and document management with Box integration for CrewAI./images/crew_only_logo.pngBox Integration - CrewAIFile storage and document management with Box integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/clickupClickUp Integration - CrewAITask and productivity management with ClickUp integration for CrewAI./images/crew_only_logo.pngClickUp Integration - CrewAITask and productivity management with ClickUp integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/githubGitHub Integration - CrewAIRepository and issue management with GitHub integration for CrewAI./images/crew_only_logo.pngGitHub Integration - CrewAIRepository and issue management with GitHub integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/gmailGmail Integration - CrewAIEmail and contact management with Gmail integration for CrewAI./images/crew_only_logo.pngGmail Integration - CrewAIEmail and contact management with Gmail integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_calendarGoogle Calendar Integration - CrewAIEvent and schedule management with Google Calendar integration for CrewAI./images/crew_only_logo.pngGoogle Calendar Integration - CrewAIEvent and schedule management with Google Calendar integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_contactsGoogle Contacts Integration - CrewAIContact and directory management with Google Contacts integration for CrewAI./images/crew_only_logo.pngGoogle Contacts Integration - CrewAIContact and directory management with Google Contacts integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_docsGoogle Docs Integration - CrewAIDocument creation and editing with Google Docs integration for CrewAI./images/crew_only_logo.pngGoogle Docs Integration - CrewAIDocument creation and editing with Google Docs integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_driveGoogle Drive Integration - CrewAIFile storage and management with Google Drive integration for CrewAI./images/crew_only_logo.pngGoogle Drive Integration - CrewAIFile storage and management with Google Drive integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_sheetsGoogle Sheets Integration - CrewAISpreadsheet data synchronization with Google Sheets integration for CrewAI./images/crew_only_logo.pngGoogle Sheets Integration - CrewAISpreadsheet data synchronization with Google Sheets integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/google_slidesGoogle Slides Integration - CrewAIPresentation creation and management with Google Slides integration for CrewAI./images/crew_only_logo.pngGoogle Slides Integration - CrewAIPresentation creation and management with Google Slides integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/hubspotHubSpot Integration - CrewAIManage companies and contacts in HubSpot with CrewAI./images/crew_only_logo.pngHubSpot Integration - CrewAIManage companies and contacts in HubSpot with CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/jiraJira Integration - CrewAIIssue tracking and project management with Jira integration for CrewAI./images/crew_only_logo.pngJira Integration - CrewAIIssue tracking and project management with Jira integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/linearLinear Integration - CrewAISoftware project and bug tracking with Linear integration for CrewAI./images/crew_only_logo.pngLinear Integration - CrewAISoftware project and bug tracking with Linear integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_excelMicrosoft Excel Integration - CrewAIWorkbook and data management with Microsoft Excel integration for CrewAI./images/crew_only_logo.pngMicrosoft Excel Integration - CrewAIWorkbook and data management with Microsoft Excel integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_onedriveMicrosoft OneDrive Integration - CrewAIFile and folder management with Microsoft OneDrive integration for CrewAI./images/crew_only_logo.pngMicrosoft OneDrive Integration - CrewAIFile and folder management with Microsoft OneDrive integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_outlookMicrosoft Outlook Integration - CrewAIEmail, calendar, and contact management with Microsoft Outlook integration for CrewAI./images/crew_only_logo.pngMicrosoft Outlook Integration - CrewAIEmail, calendar, and contact management with Microsoft Outlook integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_sharepointMicrosoft SharePoint Integration - CrewAISite, list, and document management with Microsoft SharePoint integration for CrewAI./images/crew_only_logo.pngMicrosoft SharePoint Integration - CrewAISite, list, and document management with Microsoft SharePoint integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_teamsMicrosoft Teams Integration - CrewAITeam collaboration and communication with Microsoft Teams integration for CrewAI./images/crew_only_logo.pngMicrosoft Teams Integration - CrewAITeam collaboration and communication with Microsoft Teams integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/microsoft_wordMicrosoft Word Integration - CrewAIDocument creation and management with Microsoft Word integration for CrewAI./images/crew_only_logo.pngMicrosoft Word Integration - CrewAIDocument creation and management with Microsoft Word integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/notionNotion Integration - CrewAIUser management and commenting with Notion integration for CrewAI./images/crew_only_logo.pngNotion Integration - CrewAIUser management and commenting with Notion integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/salesforceSalesforce Integration - CrewAICRM and sales automation with Salesforce integration for CrewAI./images/crew_only_logo.pngSalesforce Integration - CrewAICRM and sales automation with Salesforce integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/shopifyShopify Integration - CrewAIE-commerce and online store management with Shopify integration for CrewAI./images/crew_only_logo.pngShopify Integration - CrewAIE-commerce and online store management with Shopify integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/slackSlack Integration - CrewAITeam communication and collaboration with Slack integration for CrewAI./images/crew_only_logo.pngSlack Integration - CrewAITeam communication and collaboration with Slack integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/stripeStripe Integration - CrewAIPayment processing and subscription management with Stripe integration for CrewAI./images/crew_only_logo.pngStripe Integration - CrewAIPayment processing and subscription management with Stripe integration for CrewAI./images/crew_only_logo.png
/en/enterprise/integrations/zendeskZendesk Integration - CrewAICustomer support and helpdesk management with Zendesk integration for CrewAI./images/crew_only_logo.pngZendesk Integration - CrewAICustomer support and helpdesk management with Zendesk integration for CrewAI./images/crew_only_logo.png
/en/enterprise/introductionCrewAI AMP - CrewAIDeploy, monitor, and scale your AI agent workflows/images/crew_only_logo.pngCrewAI AMP - CrewAIDeploy, monitor, and scale your AI agent workflows/images/crew_only_logo.png
/en/enterprise/resources/frequently-asked-questionsFAQs - CrewAIFrequently asked questions about CrewAI AMP/images/crew_only_logo.pngFAQs - CrewAIFrequently asked questions about CrewAI AMP/images/crew_only_logo.png
/en/examples/cookbooksCrewAI Cookbooks - CrewAIFeature-focused quickstarts and notebooks for learning patterns fast./images/crew_only_logo.pngCrewAI Cookbooks - CrewAIFeature-focused quickstarts and notebooks for learning patterns fast./images/crew_only_logo.png
/en/examples/exampleCrewAI Examples - CrewAIExplore curated examples organized by Crews, Flows, Integrations, and Notebooks./images/crew_only_logo.pngCrewAI Examples - CrewAIExplore curated examples organized by Crews, Flows, Integrations, and Notebooks./images/crew_only_logo.png
/en/guides/advanced/customizing-promptsCustomizing Prompts - CrewAIDive deeper into low-level prompt customization for CrewAI, enabling super custom and complex use cases for different models and languages./images/crew_only_logo.pngCustomizing Prompts - CrewAIDive deeper into low-level prompt customization for CrewAI, enabling super custom and complex use cases for different models and languages./images/crew_only_logo.png
/en/guides/advanced/fingerprintingFingerprinting - CrewAILearn how to use CrewAI's fingerprinting system to uniquely identify and track components throughout their lifecycle./images/crew_only_logo.pngFingerprinting - CrewAILearn how to use CrewAI's fingerprinting system to uniquely identify and track components throughout their lifecycle./images/crew_only_logo.png
/en/guides/agents/crafting-effective-agentsCrafting Effective Agents - CrewAILearn best practices for designing powerful, specialized AI agents that collaborate effectively to solve complex problems./images/crew_only_logo.pngCrafting Effective Agents - CrewAILearn best practices for designing powerful, specialized AI agents that collaborate effectively to solve complex problems./images/crew_only_logo.png
/en/guides/coding-tools/agents-mdCoding Tools - CrewAIUse AGENTS.md to guide coding agents and IDEs across your CrewAI projects./images/crew_only_logo.pngCoding Tools - CrewAIUse AGENTS.md to guide coding agents and IDEs across your CrewAI projects./images/crew_only_logo.png
/en/guides/concepts/evaluating-use-casesEvaluating Use Cases for CrewAI - CrewAILearn how to assess your AI application needs and choose the right approach between Crews and Flows based on complexity and precision requirements./images/crew_only_logo.pngEvaluating Use Cases for CrewAI - CrewAILearn how to assess your AI application needs and choose the right approach between Crews and Flows based on complexity and precision requirements./images/crew_only_logo.png
/en/guides/crews/first-crewBuild Your First Crew - CrewAIStep-by-step tutorial to create a collaborative AI team that works together to solve complex problems./images/crew_only_logo.pngBuild Your First Crew - CrewAIStep-by-step tutorial to create a collaborative AI team that works together to solve complex problems./images/crew_only_logo.png
/en/guides/flows/first-flowBuild Your First Flow - CrewAILearn how to create structured, event-driven workflows with precise control over execution./images/crew_only_logo.pngBuild Your First Flow - CrewAILearn how to create structured, event-driven workflows with precise control over execution./images/crew_only_logo.png
/en/guides/flows/mastering-flow-stateMastering Flow State Management - CrewAIA comprehensive guide to managing, persisting, and leveraging state in CrewAI Flows for building robust AI applications./images/crew_only_logo.pngMastering Flow State Management - CrewAIA comprehensive guide to managing, persisting, and leveraging state in CrewAI Flows for building robust AI applications./images/crew_only_logo.png
/en/guides/migration/migrating-from-langgraphMoving from LangGraph to CrewAI: A Practical Guide for Engineers - CrewAIIf you already have built with LangGraph, learn how to quickly port your projects to CrewAI/images/crew_only_logo.pngMoving from LangGraph to CrewAI: A Practical Guide for Engineers - CrewAIIf you already have built with LangGraph, learn how to quickly port your projects to CrewAI/images/crew_only_logo.png
/en/guides/tools/publish-custom-toolsPublish Custom Tools - CrewAIHow to build, package, and publish your own CrewAI-compatible tools to PyPI so any CrewAI user can install and use them./images/crew_only_logo.pngPublish Custom Tools - CrewAIHow to build, package, and publish your own CrewAI-compatible tools to PyPI so any CrewAI user can install and use them./images/crew_only_logo.png
/en/installationInstallation - CrewAIGet started with CrewAI - Install, configure, and build your first AI crew/images/crew_only_logo.pngInstallation - CrewAIGet started with CrewAI - Install, configure, and build your first AI crew/images/crew_only_logo.png
/en/introductionIntroduction - CrewAIBuild AI agent teams that work together to tackle complex tasks/images/crew_only_logo.pngIntroduction - CrewAIBuild AI agent teams that work together to tackle complex tasks/images/crew_only_logo.png
/en/learn/coding-agentsCoding Agents - CrewAILearn how to enable your CrewAI Agents to write and execute code, and explore advanced features for enhanced functionality./images/crew_only_logo.pngCoding Agents - CrewAILearn how to enable your CrewAI Agents to write and execute code, and explore advanced features for enhanced functionality./images/crew_only_logo.png
/en/learn/conditional-tasksConditional Tasks - CrewAILearn how to use conditional tasks in a crewAI kickoff/images/crew_only_logo.pngConditional Tasks - CrewAILearn how to use conditional tasks in a crewAI kickoff/images/crew_only_logo.png
/en/learn/create-custom-toolsCreate Custom Tools - CrewAIComprehensive guide on crafting, using, and managing custom tools within the CrewAI framework, including new functionalities and error handling./images/crew_only_logo.pngCreate Custom Tools - CrewAIComprehensive guide on crafting, using, and managing custom tools within the CrewAI framework, including new functionalities and error handling./images/crew_only_logo.png
/en/learn/custom-llmCustom LLM Implementation - CrewAILearn how to create custom LLM implementations in CrewAI./images/crew_only_logo.pngCustom LLM Implementation - CrewAILearn how to create custom LLM implementations in CrewAI./images/crew_only_logo.png
/en/learn/custom-manager-agentCustom Manager Agent - CrewAILearn how to set a custom agent as the manager in CrewAI, providing more control over task management and coordination./images/crew_only_logo.pngCustom Manager Agent - CrewAILearn how to set a custom agent as the manager in CrewAI, providing more control over task management and coordination./images/crew_only_logo.png
/en/learn/customizing-agentsCustomize Agents - CrewAIA comprehensive guide to tailoring agents for specific roles, tasks, and advanced customizations within the CrewAI framework./images/crew_only_logo.pngCustomize Agents - CrewAIA comprehensive guide to tailoring agents for specific roles, tasks, and advanced customizations within the CrewAI framework./images/crew_only_logo.png
/en/learn/dalle-image-generationImage Generation with DALL-E - CrewAILearn how to use DALL-E for AI-powered image generation in your CrewAI projects/images/crew_only_logo.pngImage Generation with DALL-E - CrewAILearn how to use DALL-E for AI-powered image generation in your CrewAI projects/images/crew_only_logo.png
/en/learn/execution-hooksExecution Hooks Overview - CrewAIUnderstanding and using execution hooks in CrewAI for fine-grained control over agent operations/images/crew_only_logo.pngExecution Hooks Overview - CrewAIUnderstanding and using execution hooks in CrewAI for fine-grained control over agent operations/images/crew_only_logo.png
/en/learn/force-tool-output-as-resultForce Tool Output as Result - CrewAILearn how to force tool output as the result in an Agent's task in CrewAI./images/crew_only_logo.pngForce Tool Output as Result - CrewAILearn how to force tool output as the result in an Agent's task in CrewAI./images/crew_only_logo.png
/en/learn/hierarchical-processHierarchical Process - CrewAIA comprehensive guide to understanding and applying the hierarchical process within your CrewAI projects, updated to reflect the latest coding practices and functionalities./images/crew_only_logo.pngHierarchical Process - CrewAIA comprehensive guide to understanding and applying the hierarchical process within your CrewAI projects, updated to reflect the latest coding practices and functionalities./images/crew_only_logo.png
/en/learn/human-feedback-in-flowsHuman Feedback in Flows - CrewAILearn how to integrate human feedback directly into your CrewAI Flows using the @human_feedback decorator/images/crew_only_logo.pngHuman Feedback in Flows - CrewAILearn how to integrate human feedback directly into your CrewAI Flows using the @human_feedback decorator/images/crew_only_logo.png
/en/learn/human-in-the-loopHuman-in-the-Loop (HITL) Workflows - CrewAILearn how to implement Human-in-the-Loop workflows in CrewAI for enhanced decision-making/images/crew_only_logo.pngHuman-in-the-Loop (HITL) Workflows - CrewAILearn how to implement Human-in-the-Loop workflows in CrewAI for enhanced decision-making/images/crew_only_logo.png
/en/learn/human-input-on-executionHuman Input on Execution - CrewAIIntegrating CrewAI with human input during execution in complex decision-making processes and leveraging the full capabilities of the agent's attributes and tools./images/crew_only_logo.pngHuman Input on Execution - CrewAIIntegrating CrewAI with human input during execution in complex decision-making processes and leveraging the full capabilities of the agent's attributes and tools./images/crew_only_logo.png
/en/learn/kickoff-asyncKickoff Crew Asynchronously - CrewAIKickoff a Crew Asynchronously/images/crew_only_logo.pngKickoff Crew Asynchronously - CrewAIKickoff a Crew Asynchronously/images/crew_only_logo.png
/en/learn/kickoff-for-eachKickoff Crew for Each - CrewAIKickoff Crew for Each Item in a List/images/crew_only_logo.pngKickoff Crew for Each - CrewAIKickoff Crew for Each Item in a List/images/crew_only_logo.png
/en/learn/llm-connectionsConnect to any LLM - CrewAIComprehensive guide on integrating CrewAI with various Large Language Models (LLMs) using LiteLLM, including supported providers and configuration options./images/crew_only_logo.pngConnect to any LLM - CrewAIComprehensive guide on integrating CrewAI with various Large Language Models (LLMs) using LiteLLM, including supported providers and configuration options./images/crew_only_logo.png
/en/learn/llm-hooksLLM Call Hooks - CrewAILearn how to use LLM call hooks to intercept, modify, and control language model interactions in CrewAI/images/crew_only_logo.pngLLM Call Hooks - CrewAILearn how to use LLM call hooks to intercept, modify, and control language model interactions in CrewAI/images/crew_only_logo.png
/en/learn/llm-selection-guideStrategic LLM Selection Guide - CrewAIStrategic framework for choosing the right LLM for your CrewAI AI agents and writing effective task and agent definitions/images/crew_only_logo.pngStrategic LLM Selection Guide - CrewAIStrategic framework for choosing the right LLM for your CrewAI AI agents and writing effective task and agent definitions/images/crew_only_logo.png
/en/learn/multimodal-agentsUsing Multimodal Agents - CrewAILearn how to enable and use multimodal capabilities in your agents for processing images and other non-text content within the CrewAI framework./images/crew_only_logo.pngUsing Multimodal Agents - CrewAILearn how to enable and use multimodal capabilities in your agents for processing images and other non-text content within the CrewAI framework./images/crew_only_logo.png
/en/learn/overviewOverview - CrewAILearn how to build, customize, and optimize your CrewAI applications with comprehensive guides and tutorials/images/crew_only_logo.pngOverview - CrewAILearn how to build, customize, and optimize your CrewAI applications with comprehensive guides and tutorials/images/crew_only_logo.png
/en/learn/replay-tasks-from-latest-crew-kickoffReplay Tasks from Latest Crew Kickoff - CrewAIReplay tasks from the latest crew.kickoff(...)/images/crew_only_logo.pngReplay Tasks from Latest Crew Kickoff - CrewAIReplay tasks from the latest crew.kickoff(...)/images/crew_only_logo.png
/en/learn/sequential-processSequential Processes - CrewAIA comprehensive guide to utilizing the sequential processes for task execution in CrewAI projects./images/crew_only_logo.pngSequential Processes - CrewAIA comprehensive guide to utilizing the sequential processes for task execution in CrewAI projects./images/crew_only_logo.png
/en/learn/streaming-crew-executionStreaming Crew Execution - CrewAIStream real-time output from your CrewAI crew execution/images/crew_only_logo.pngStreaming Crew Execution - CrewAIStream real-time output from your CrewAI crew execution/images/crew_only_logo.png
/en/learn/streaming-flow-executionStreaming Flow Execution - CrewAIStream real-time output from your CrewAI flow execution/images/crew_only_logo.pngStreaming Flow Execution - CrewAIStream real-time output from your CrewAI flow execution/images/crew_only_logo.png
/en/learn/tool-hooksTool Call Hooks - CrewAILearn how to use tool call hooks to intercept, modify, and control tool execution in CrewAI/images/crew_only_logo.pngTool Call Hooks - CrewAILearn how to use tool call hooks to intercept, modify, and control tool execution in CrewAI/images/crew_only_logo.png
/en/learn/using-annotationsUsing Annotations in crew.py - CrewAILearn how to use annotations to properly structure agents, tasks, and components in CrewAI/images/crew_only_logo.pngUsing Annotations in crew.py - CrewAILearn how to use annotations to properly structure agents, tasks, and components in CrewAI/images/crew_only_logo.png
/en/mcp/dsl-integrationMCP DSL Integration - CrewAILearn how to use CrewAI's simple DSL syntax to integrate MCP servers directly with your agents using the mcps field./images/crew_only_logo.pngMCP DSL Integration - CrewAILearn how to use CrewAI's simple DSL syntax to integrate MCP servers directly with your agents using the mcps field./images/crew_only_logo.png
/en/mcp/multiple-serversConnecting to Multiple MCP Servers - CrewAILearn how to use MCPServerAdapter in CrewAI to connect to multiple MCP servers simultaneously and aggregate their tools./images/crew_only_logo.pngConnecting to Multiple MCP Servers - CrewAILearn how to use MCPServerAdapter in CrewAI to connect to multiple MCP servers simultaneously and aggregate their tools./images/crew_only_logo.png
/en/mcp/overviewMCP Servers as Tools in CrewAI - CrewAILearn how to integrate MCP servers as tools in your CrewAI agents using the crewai-tools library./images/crew_only_logo.pngMCP Servers as Tools in CrewAI - CrewAILearn how to integrate MCP servers as tools in your CrewAI agents using the crewai-tools library./images/crew_only_logo.png
/en/mcp/securityMCP Security Considerations - CrewAILearn about important security best practices when integrating MCP servers with your CrewAI agents./images/crew_only_logo.pngMCP Security Considerations - CrewAILearn about important security best practices when integrating MCP servers with your CrewAI agents./images/crew_only_logo.png
/en/mcp/sseSSE Transport - CrewAILearn how to connect CrewAI to remote MCP servers using Server-Sent Events (SSE) for real-time communication./images/crew_only_logo.pngSSE Transport - CrewAILearn how to connect CrewAI to remote MCP servers using Server-Sent Events (SSE) for real-time communication./images/crew_only_logo.png
/en/mcp/stdioStdio Transport - CrewAILearn how to connect CrewAI to local MCP servers using the Stdio (Standard Input/Output) transport mechanism./images/crew_only_logo.pngStdio Transport - CrewAILearn how to connect CrewAI to local MCP servers using the Stdio (Standard Input/Output) transport mechanism./images/crew_only_logo.png
/en/mcp/streamable-httpStreamable HTTP Transport - CrewAILearn how to connect CrewAI to remote MCP servers using the flexible Streamable HTTP transport./images/crew_only_logo.pngStreamable HTTP Transport - CrewAILearn how to connect CrewAI to remote MCP servers using the flexible Streamable HTTP transport./images/crew_only_logo.png
/en/observability/arize-phoenixArize Phoenix - CrewAIArize Phoenix integration for CrewAI with OpenTelemetry and OpenInference/images/crew_only_logo.pngArize Phoenix - CrewAIArize Phoenix integration for CrewAI with OpenTelemetry and OpenInference/images/crew_only_logo.png
/en/observability/braintrustBraintrust - CrewAIBraintrust integration for CrewAI with OpenTelemetry tracing and evaluation/images/crew_only_logo.pngBraintrust - CrewAIBraintrust integration for CrewAI with OpenTelemetry tracing and evaluation/images/crew_only_logo.png
/en/observability/datadogDatadog Integration - CrewAILearn how to integrate Datadog with CrewAI to submit LLM Observability traces to Datadog./images/crew_only_logo.pngDatadog Integration - CrewAILearn how to integrate Datadog with CrewAI to submit LLM Observability traces to Datadog./images/crew_only_logo.png
/en/observability/galileoGalileo - CrewAIGalileo integration for CrewAI tracing and evaluation/images/crew_only_logo.pngGalileo - CrewAIGalileo integration for CrewAI tracing and evaluation/images/crew_only_logo.png
/en/observability/langdbLangDB Integration - CrewAIGovern, secure, and optimize your CrewAI workflows with LangDB AI Gateway—access 350+ models, automatic routing, cost optimization, and full observability./images/crew_only_logo.pngLangDB Integration - CrewAIGovern, secure, and optimize your CrewAI workflows with LangDB AI Gateway—access 350+ models, automatic routing, cost optimization, and full observability./images/crew_only_logo.png
/en/observability/langfuseLangfuse Integration - CrewAILearn how to integrate Langfuse with CrewAI via OpenTelemetry using OpenLit/images/crew_only_logo.pngLangfuse Integration - CrewAILearn how to integrate Langfuse with CrewAI via OpenTelemetry using OpenLit/images/crew_only_logo.png
/en/observability/langtraceLangtrace Integration - CrewAIHow to monitor cost, latency, and performance of CrewAI Agents using Langtrace, an external observability tool./images/crew_only_logo.pngLangtrace Integration - CrewAIHow to monitor cost, latency, and performance of CrewAI Agents using Langtrace, an external observability tool./images/crew_only_logo.png
/en/observability/maximMaxim Integration - CrewAIStart Agent monitoring, evaluation, and observability/images/crew_only_logo.pngMaxim Integration - CrewAIStart Agent monitoring, evaluation, and observability/images/crew_only_logo.png
/en/observability/mlflowMLflow Integration - CrewAIQuickly start monitoring your Agents with MLflow./images/crew_only_logo.pngMLflow Integration - CrewAIQuickly start monitoring your Agents with MLflow./images/crew_only_logo.png
/en/observability/neatlogsNeatlogs Integration - CrewAIUnderstand, debug, and share your CrewAI agent runs/images/crew_only_logo.pngNeatlogs Integration - CrewAIUnderstand, debug, and share your CrewAI agent runs/images/crew_only_logo.png
/en/observability/openlitOpenLIT Integration - CrewAIQuickly start monitoring your Agents in just a single line of code with OpenTelemetry./images/crew_only_logo.pngOpenLIT Integration - CrewAIQuickly start monitoring your Agents in just a single line of code with OpenTelemetry./images/crew_only_logo.png
/en/observability/opikOpik Integration - CrewAILearn how to use Comet Opik to debug, evaluate, and monitor your CrewAI applications with comprehensive tracing, automated evaluations, and production-ready dashboards./images/crew_only_logo.pngOpik Integration - CrewAILearn how to use Comet Opik to debug, evaluate, and monitor your CrewAI applications with comprehensive tracing, automated evaluations, and production-ready dashboards./images/crew_only_logo.png
/en/observability/overviewOverview - CrewAIMonitor, evaluate, and optimize your CrewAI agents with comprehensive observability tools/images/crew_only_logo.pngOverview - CrewAIMonitor, evaluate, and optimize your CrewAI agents with comprehensive observability tools/images/crew_only_logo.png
/en/observability/patronus-evaluationPatronus AI Evaluation - CrewAIMonitor and evaluate CrewAI agent performance using Patronus AI's comprehensive evaluation platform for LLM outputs and agent behaviors./images/crew_only_logo.pngPatronus AI Evaluation - CrewAIMonitor and evaluate CrewAI agent performance using Patronus AI's comprehensive evaluation platform for LLM outputs and agent behaviors./images/crew_only_logo.png
/en/observability/portkeyPortkey Integration - CrewAIHow to use Portkey with CrewAI/images/crew_only_logo.pngPortkey Integration - CrewAIHow to use Portkey with CrewAI/images/crew_only_logo.png
/en/observability/tracingCrewAI Tracing - CrewAIBuilt-in tracing for CrewAI Crews and Flows with the CrewAI AMP platform/images/crew_only_logo.pngCrewAI Tracing - CrewAIBuilt-in tracing for CrewAI Crews and Flows with the CrewAI AMP platform/images/crew_only_logo.png
/en/observability/truefoundryTrueFoundry Integration - CrewAI/images/crew_only_logo.pngTrueFoundry Integration - CrewAI/images/crew_only_logo.png
/en/observability/weaveWeave Integration - CrewAILearn how to use Weights & Biases (W&B) Weave to track, experiment with, evaluate, and improve your CrewAI applications./images/crew_only_logo.pngWeave Integration - CrewAILearn how to use Weights & Biases (W&B) Weave to track, experiment with, evaluate, and improve your CrewAI applications./images/crew_only_logo.png
/en/quickstartQuickstart - CrewAIBuild your first AI agent with CrewAI in under 5 minutes./images/crew_only_logo.pngQuickstart - CrewAIBuild your first AI agent with CrewAI in under 5 minutes./images/crew_only_logo.png
/en/telemetryTelemetry - CrewAIUnderstanding the telemetry data collected by CrewAI and how it contributes to the enhancement of the library./images/crew_only_logo.pngTelemetry - CrewAIUnderstanding the telemetry data collected by CrewAI and how it contributes to the enhancement of the library./images/crew_only_logo.png
/en/tools/automation/apifyactorstoolApify Actors - CrewAIApifyActorsTool lets you call Apify Actors to provide your CrewAI workflows with web scraping, crawling, data extraction, and web automation capabilities./images/crew_only_logo.pngApify Actors - CrewAIApifyActorsTool lets you call Apify Actors to provide your CrewAI workflows with web scraping, crawling, data extraction, and web automation capabilities./images/crew_only_logo.png
/en/tools/automation/composiotoolComposio Tool - CrewAIComposio provides 250+ production-ready tools for AI agents with flexible authentication management./images/crew_only_logo.pngComposio Tool - CrewAIComposio provides 250+ production-ready tools for AI agents with flexible authentication management./images/crew_only_logo.png
/en/tools/automation/multiontoolMultiOn Tool - CrewAIThe MultiOnTool empowers CrewAI agents with the capability to navigate and interact with the web through natural language instructions./images/crew_only_logo.pngMultiOn Tool - CrewAIThe MultiOnTool empowers CrewAI agents with the capability to navigate and interact with the web through natural language instructions./images/crew_only_logo.png
/en/tools/automation/overviewOverview - CrewAIAutomate workflows and integrate with external platforms and services/images/crew_only_logo.pngOverview - CrewAIAutomate workflows and integrate with external platforms and services/images/crew_only_logo.png
/en/tools/automation/zapieractionstoolZapier Actions Tool - CrewAIThe ZapierActionsAdapter exposes Zapier actions as CrewAI tools for automation./images/crew_only_logo.pngZapier Actions Tool - CrewAIThe ZapierActionsAdapter exposes Zapier actions as CrewAI tools for automation./images/crew_only_logo.png
/en/tools/file-document/csvsearchtoolCSV RAG Search - CrewAIThe CSVSearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a CSV file's content./images/crew_only_logo.pngCSV RAG Search - CrewAIThe CSVSearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a CSV file's content./images/crew_only_logo.png
/en/tools/file-document/directoryreadtoolDirectory Read - CrewAIThe DirectoryReadTool is a powerful utility designed to provide a comprehensive listing of directory contents./images/crew_only_logo.pngDirectory Read - CrewAIThe DirectoryReadTool is a powerful utility designed to provide a comprehensive listing of directory contents./images/crew_only_logo.png
/en/tools/file-document/directorysearchtoolDirectory RAG Search - CrewAIThe DirectorySearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a directory's content./images/crew_only_logo.pngDirectory RAG Search - CrewAIThe DirectorySearchTool is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a directory's content./images/crew_only_logo.png
/en/tools/file-document/docxsearchtoolDOCX RAG Search - CrewAIThe DOCXSearchTool is a RAG tool designed for semantic searching within DOCX documents./images/crew_only_logo.pngDOCX RAG Search - CrewAIThe DOCXSearchTool is a RAG tool designed for semantic searching within DOCX documents./images/crew_only_logo.png
/en/tools/file-document/filereadtoolFile Read - CrewAIThe FileReadTool is designed to read files from the local file system./images/crew_only_logo.pngFile Read - CrewAIThe FileReadTool is designed to read files from the local file system./images/crew_only_logo.png
/en/tools/file-document/filewritetoolFile Write - CrewAIThe FileWriterTool is designed to write content to files./images/crew_only_logo.pngFile Write - CrewAIThe FileWriterTool is designed to write content to files./images/crew_only_logo.png
/en/tools/file-document/jsonsearchtoolJSON RAG Search - CrewAIThe JSONSearchTool is designed to search JSON files and return the most relevant results./images/crew_only_logo.pngJSON RAG Search - CrewAIThe JSONSearchTool is designed to search JSON files and return the most relevant results./images/crew_only_logo.png
/en/tools/file-document/mdxsearchtoolMDX RAG Search - CrewAIThe MDXSearchTool is designed to search MDX files and return the most relevant results./images/crew_only_logo.pngMDX RAG Search - CrewAIThe MDXSearchTool is designed to search MDX files and return the most relevant results./images/crew_only_logo.png
/en/tools/file-document/ocrtoolOCR Tool - CrewAIThe OCRTool extracts text from local images or image URLs using an LLM with vision./images/crew_only_logo.pngOCR Tool - CrewAIThe OCRTool extracts text from local images or image URLs using an LLM with vision./images/crew_only_logo.png
/en/tools/file-document/overviewOverview - CrewAIRead, write, and search through various file formats with CrewAI's document processing tools/images/crew_only_logo.pngOverview - CrewAIRead, write, and search through various file formats with CrewAI's document processing tools/images/crew_only_logo.png
/en/tools/file-document/pdf-text-writing-toolPDF Text Writing Tool - CrewAIThe PDFTextWritingTool writes text to specific positions in a PDF, supporting custom fonts./images/crew_only_logo.pngPDF Text Writing Tool - CrewAIThe PDFTextWritingTool writes text to specific positions in a PDF, supporting custom fonts./images/crew_only_logo.png
/en/tools/file-document/pdfsearchtoolPDF RAG Search - CrewAIThe PDFSearchTool is designed to search PDF files and return the most relevant results./images/crew_only_logo.pngPDF RAG Search - CrewAIThe PDFSearchTool is designed to search PDF files and return the most relevant results./images/crew_only_logo.png
/en/tools/file-document/txtsearchtoolTXT RAG Search - CrewAIThe TXTSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a text file./images/crew_only_logo.pngTXT RAG Search - CrewAIThe TXTSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a text file./images/crew_only_logo.png
/en/tools/file-document/xmlsearchtoolXML RAG Search - CrewAIThe XMLSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a XML file./images/crew_only_logo.pngXML RAG Search - CrewAIThe XMLSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a XML file./images/crew_only_logo.png
/en/tools/integration/bedrockinvokeagenttoolBedrock Invoke Agent Tool - CrewAIEnables CrewAI agents to invoke Amazon Bedrock Agents and leverage their capabilities within your workflows/images/crew_only_logo.pngBedrock Invoke Agent Tool - CrewAIEnables CrewAI agents to invoke Amazon Bedrock Agents and leverage their capabilities within your workflows/images/crew_only_logo.png
/en/tools/integration/crewaiautomationtoolCrewAI Run Automation Tool - CrewAIEnables CrewAI agents to invoke CrewAI Platform automations and leverage external crew services within your workflows./images/crew_only_logo.pngCrewAI Run Automation Tool - CrewAIEnables CrewAI agents to invoke CrewAI Platform automations and leverage external crew services within your workflows./images/crew_only_logo.png
/en/tools/integration/mergeagenthandlertoolMerge Agent Handler Tool - CrewAIEnables CrewAI agents to securely access third-party integrations like Linear, GitHub, Slack, and more through Merge's Agent Handler platform/images/crew_only_logo.pngMerge Agent Handler Tool - CrewAIEnables CrewAI agents to securely access third-party integrations like Linear, GitHub, Slack, and more through Merge's Agent Handler platform/images/crew_only_logo.png
/en/tools/integration/overviewOverview - CrewAIConnect CrewAI agents with external automations and managed AI services/images/crew_only_logo.pngOverview - CrewAIConnect CrewAI agents with external automations and managed AI services/images/crew_only_logo.png
/en/tools/overviewTools Overview - CrewAIDiscover CrewAI's extensive library of 40+ tools to supercharge your AI agents/images/crew_only_logo.pngTools Overview - CrewAIDiscover CrewAI's extensive library of 40+ tools to supercharge your AI agents/images/crew_only_logo.png
/en/tools/search-research/bravesearchtoolBrave Search Tools - CrewAIA suite of tools for querying the Brave Search API — covering web, news, image, and video search./images/crew_only_logo.pngBrave Search Tools - CrewAIA suite of tools for querying the Brave Search API — covering web, news, image, and video search./images/crew_only_logo.png
/en/tools/search-research/databricks-query-toolDatabricks SQL Query Tool - CrewAIThe DatabricksQueryTool executes SQL queries against Databricks workspace tables./images/crew_only_logo.pngDatabricks SQL Query Tool - CrewAIThe DatabricksQueryTool executes SQL queries against Databricks workspace tables./images/crew_only_logo.png
/en/tools/search-research/exasearchtoolExa Search Tool - CrewAISearch the web using the Exa Search API to find the most relevant results for any query, with options for full page content, highlights, and summaries./images/crew_only_logo.pngExa Search Tool - CrewAISearch the web using the Exa Search API to find the most relevant results for any query, with options for full page content, highlights, and summaries./images/crew_only_logo.png
/en/tools/search-research/overviewOverview - CrewAIPerform web searches, find repositories, and research information across the internet/images/crew_only_logo.pngOverview - CrewAIPerform web searches, find repositories, and research information across the internet/images/crew_only_logo.png
/en/tools/search-research/serpapi-googleshoppingtoolSerpApi Google Shopping Tool - CrewAIThe SerpApiGoogleShoppingTool searches Google Shopping results using SerpApi./images/crew_only_logo.pngSerpApi Google Shopping Tool - CrewAIThe SerpApiGoogleShoppingTool searches Google Shopping results using SerpApi./images/crew_only_logo.png
/en/tools/search-research/tavilysearchtoolTavily Search Tool - CrewAIPerform comprehensive web searches using the Tavily Search API/images/crew_only_logo.pngTavily Search Tool - CrewAIPerform comprehensive web searches using the Tavily Search API/images/crew_only_logo.png
/en/tools/search-research/websitesearchtoolWebsite RAG Search - CrewAIThe WebsiteSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a website./images/crew_only_logo.pngWebsite RAG Search - CrewAIThe WebsiteSearchTool is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a website./images/crew_only_logo.png
/en/tools/web-scraping/brightdata-toolsBright Data Tools - CrewAIBright Data integrations for SERP search, Web Unlocker scraping, and Dataset API./images/crew_only_logo.pngBright Data Tools - CrewAIBright Data integrations for SERP search, Web Unlocker scraping, and Dataset API./images/crew_only_logo.png
/en/tools/web-scraping/browserbaseloadtoolBrowserbase Web Loader - CrewAIBrowserbase is a developer platform to reliably run, manage, and monitor headless browsers./images/crew_only_logo.pngBrowserbase Web Loader - CrewAIBrowserbase is a developer platform to reliably run, manage, and monitor headless browsers./images/crew_only_logo.png
/en/tools/web-scraping/firecrawlcrawlwebsitetoolFirecrawl Crawl Website - CrewAIThe FirecrawlCrawlWebsiteTool is designed to crawl and convert websites into clean markdown or structured data./images/crew_only_logo.pngFirecrawl Crawl Website - CrewAIThe FirecrawlCrawlWebsiteTool is designed to crawl and convert websites into clean markdown or structured data./images/crew_only_logo.png
/en/tools/web-scraping/firecrawlscrapewebsitetoolFirecrawl Scrape Website - CrewAIThe FirecrawlScrapeWebsiteTool is designed to scrape websites and convert them into clean markdown or structured data./images/crew_only_logo.pngFirecrawl Scrape Website - CrewAIThe FirecrawlScrapeWebsiteTool is designed to scrape websites and convert them into clean markdown or structured data./images/crew_only_logo.png
/en/tools/web-scraping/hyperbrowserloadtoolHyperbrowser Load Tool - CrewAIThe HyperbrowserLoadTool enables web scraping and crawling using Hyperbrowser./images/crew_only_logo.pngHyperbrowser Load Tool - CrewAIThe HyperbrowserLoadTool enables web scraping and crawling using Hyperbrowser./images/crew_only_logo.png
/en/tools/web-scraping/overviewOverview - CrewAIExtract data from websites and automate browser interactions with powerful scraping tools/images/crew_only_logo.pngOverview - CrewAIExtract data from websites and automate browser interactions with powerful scraping tools/images/crew_only_logo.png
/en/tools/web-scraping/oxylabsscraperstoolOxylabs Scrapers - CrewAIOxylabs Scrapers allow to easily access the information from the respective sources. Please see the list of available sources below: - Amazon Product - Amazon Search - Google Seach - Universal/images/crew_only_logo.pngOxylabs Scrapers - CrewAIOxylabs Scrapers allow to easily access the information from the respective sources. Please see the list of available sources below: - Amazon Product - Amazon Search - Google Seach - Universal/images/crew_only_logo.png
/en/tools/web-scraping/scrapeelementfromwebsitetoolScrape Element From Website Tool - CrewAIThe ScrapeElementFromWebsiteTool enables CrewAI agents to extract specific elements from websites using CSS selectors./images/crew_only_logo.pngScrape Element From Website Tool - CrewAIThe ScrapeElementFromWebsiteTool enables CrewAI agents to extract specific elements from websites using CSS selectors./images/crew_only_logo.png
/en/tools/web-scraping/scrapegraphscrapetoolScrapegraph Scrape Tool - CrewAIThe ScrapegraphScrapeTool leverages Scrapegraph AI's SmartScraper API to intelligently extract content from websites./images/crew_only_logo.pngScrapegraph Scrape Tool - CrewAIThe ScrapegraphScrapeTool leverages Scrapegraph AI's SmartScraper API to intelligently extract content from websites./images/crew_only_logo.png
/en/tools/web-scraping/scrapewebsitetoolScrape Website - CrewAIThe ScrapeWebsiteTool is designed to extract and read the content of a specified website./images/crew_only_logo.pngScrape Website - CrewAIThe ScrapeWebsiteTool is designed to extract and read the content of a specified website./images/crew_only_logo.png
/en/tools/web-scraping/scrapflyscrapetoolScrapfly Scrape Website Tool - CrewAIThe ScrapflyScrapeWebsiteTool leverages Scrapfly's web scraping API to extract content from websites in various formats./images/crew_only_logo.pngScrapfly Scrape Website Tool - CrewAIThe ScrapflyScrapeWebsiteTool leverages Scrapfly's web scraping API to extract content from websites in various formats./images/crew_only_logo.png
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

Heading structure

Found 200 row(s).
Heading structureCountErrors 🔽URL
  • <h1> Oxylabs Scrapers [#page-title]
    • <h2> ​Installation [#installation]
  • <h1> ​OxylabsAmazonProductScraperTool [#oxylabsamazonproductscrapertool]
    • <h3> ​Example [#example]
    • <h3> ​Parameters [#parameters]
    • <h3> ​Advanced example [#advanced-example]
  • <h1> ​OxylabsAmazonSearchScraperTool [#oxylabsamazonsearchscrapertool]
    • <h3> ​Example [#example-2]
    • <h3> ​Parameters [#parameters-2]
    • <h3> ​Advanced example [#advanced-example-2]
  • <h1> ​OxylabsGoogleSearchScraperTool [#oxylabsgooglesearchscrapertool]
    • <h3> ​Example [#example-3]
    • <h3> ​Parameters [#parameters-3]
    • <h3> ​Advanced example [#advanced-example-3]
  • <h1> ​OxylabsUniversalScraperTool [#oxylabsuniversalscrapertool]
    • <h3> ​Example [#example-4]
    • <h3> ​Parameters [#parameters-4]
    • <h3> ​Advanced example [#advanced-example-4]
1817/en/tools/web-scraping/oxylabsscraperstool
  • <h1> Changelog [#page-title]
    • <h2> ​v1.11.1 [#v1-11-1]
    • <h2> ​What’s Changed [#what’s-changed]
      • <h3> ​Features [#features]
      • <h3> ​Bug Fixes [#bug-fixes]
      • <h3> ​Documentation [#documentation]
      • <h3> ​Refactoring [#refactoring]
    • <h2> ​Contributors [#contributors]
    • <h2> ​v1.11.0 [#v1-11-0]
    • <h2> ​What’s Changed [#what’s-changed-2]
      • <h3> ​Documentation [#documentation-2]
    • <h2> ​Contributors [#contributors-2]
    • <h2> ​v1.11.0rc2 [#v1-11-0rc2]
    • <h2> ​What’s Changed [#what’s-changed-3]
      • <h3> ​Bug Fixes [#bug-fixes-2]
      • <h3> ​Documentation [#documentation-3]
    • <h2> ​Contributors [#contributors-3]
    • <h2> ​v1.11.0rc1 [#v1-11-0rc1]
    • <h2> ​What’s Changed [#what’s-changed-4]
      • <h3> ​Features [#features-2]
      • <h3> ​Bug Fixes [#bug-fixes-3]
      • <h3> ​Documentation [#documentation-4]
    • <h2> ​Contributors [#contributors-4]
    • <h2> ​v1.10.2rc2 [#v1-10-2rc2]
    • <h2> ​What’s Changed [#what’s-changed-5]
      • <h3> ​Bug Fixes [#bug-fixes-4]
      • <h3> ​Documentation [#documentation-5]
    • <h2> ​Contributors [#contributors-5]
    • <h2> ​v1.10.2rc1 [#v1-10-2rc1]
    • <h2> ​What’s Changed [#what’s-changed-6]
      • <h3> ​Features [#features-3]
      • <h3> ​Bug Fixes [#bug-fixes-5]
      • <h3> ​Documentation [#documentation-6]
    • <h2> ​Contributors [#contributors-6]
    • <h2> ​v1.10.2a1 [#v1-10-2a1]
    • <h2> ​What’s Changed [#what’s-changed-7]
      • <h3> ​Features [#features-4]
      • <h3> ​Bug Fixes [#bug-fixes-6]
      • <h3> ​Refactoring [#refactoring-2]
      • <h3> ​Documentation [#documentation-7]
    • <h2> ​Contributors [#contributors-7]
    • <h2> ​v1.10.1 [#v1-10-1]
    • <h2> ​What’s Changed [#what’s-changed-8]
      • <h3> ​Features [#features-5]
      • <h3> ​Bug Fixes [#bug-fixes-7]
      • <h3> ​Documentation [#documentation-8]
    • <h2> ​Contributors [#contributors-8]
    • <h2> ​v1.10.1a1 [#v1-10-1a1]
    • <h2> ​What’s Changed [#what’s-changed-9]
      • <h3> ​Features [#features-6]
      • <h3> ​Documentation [#documentation-9]
      • <h3> ​Refactoring [#refactoring-3]
      • <h3> ​Bug Fixes [#bug-fixes-8]
    • <h2> ​Contributors [#contributors-9]
    • <h2> ​v1.10.1a1 [#v1-10-1a1-2]
    • <h2> ​What’s Changed [#what’s-changed-10]
      • <h3> ​Refactoring [#refactoring-4]
      • <h3> ​Documentation [#documentation-10]
      • <h3> ​Bug Fixes [#bug-fixes-9]
    • <h2> ​Contributors [#contributors-10]
    • <h2> ​v1.10.0 [#v1-10-0]
    • <h2> ​What’s Changed [#what’s-changed-11]
      • <h3> ​Features [#features-7]
      • <h3> ​Bug Fixes [#bug-fixes-10]
      • <h3> ​Documentation [#documentation-11]
      • <h3> ​Refactoring [#refactoring-5]
    • <h2> ​Contributors [#contributors-11]
    • <h2> ​v1.9.0 [#v1-9-0]
    • <h2> ​What’s Changed [#what’s-changed-12]
      • <h3> ​Features [#features-8]
      • <h3> ​Bug Fixes [#bug-fixes-11]
      • <h3> ​Documentation [#documentation-12]
      • <h3> ​Contributors [#contributors-12]
    • <h2> ​v1.8.1 [#v1-8-1]
    • <h2> ​What’s Changed [#what’s-changed-13]
      • <h3> ​Features [#features-9]
      • <h3> ​Bug Fixes [#bug-fixes-12]
      • <h3> ​Documentation [#documentation-13]
      • <h3> ​Contributors [#contributors-13]
    • <h2> ​v1.8.0 [#v1-8-0]
    • <h2> ​What’s Changed [#what’s-changed-14]
      • <h3> ​Features [#features-10]
      • <h3> ​Bug Fixes [#bug-fixes-13]
      • <h3> ​Documentation [#documentation-14]
      • <h3> ​Contributors [#contributors-14]
    • <h2> ​v1.7.2 [#v1-7-2]
    • <h2> ​What’s Changed [#what’s-changed-15]
      • <h3> ​Bug Fixes [#bug-fixes-14]
      • <h3> ​Documentation [#documentation-15]
      • <h3> ​Contributors [#contributors-15]
    • <h2> ​v1.7.1 [#v1-7-1]
    • <h2> ​What’s Changed [#what’s-changed-16]
      • <h3> ​Improvements [#improvements]
      • <h3> ​Bug Fixes [#bug-fixes-15]
      • <h3> ​Documentation [#documentation-16]
      • <h3> ​Contributors [#contributors-16]
    • <h2> ​v1.7.0 [#v1-7-0]
    • <h2> ​What’s Changed [#what’s-changed-17]
      • <h3> ​Features [#features-11]
      • <h3> ​Bug Fixes [#bug-fixes-16]
      • <h3> ​Contributors [#contributors-17]
    • <h2> ​v1.6.1 [#v1-6-1]
    • <h2> ​What’s Changed [#what’s-changed-18]
      • <h3> ​Bug Fixes [#bug-fixes-17]
      • <h3> ​Refactoring [#refactoring-6]
      • <h3> ​Contributors [#contributors-18]
    • <h2> ​v1.6.0 [#v1-6-0]
    • <h2> ​What’s Changed [#what’s-changed-19]
      • <h3> ​Features [#features-12]
      • <h3> ​Bug Fixes [#bug-fixes-18]
      • <h3> ​Documentation [#documentation-17]
      • <h3> ​Contributors [#contributors-19]
    • <h2> ​v0.203.2 [#v0-203-2]
    • <h2> ​What’s Changed [#what’s-changed-20]
    • <h2> ​v1.5.0 [#v1-5-0]
    • <h2> ​What’s Changed [#what’s-changed-21]
      • <h3> ​Features [#features-13]
      • <h3> ​Bug Fixes [#bug-fixes-19]
      • <h3> ​Documentation [#documentation-18]
      • <h3> ​Contributors [#contributors-20]
    • <h2> ​v1.4.1 [#v1-4-1]
    • <h2> ​What’s Changed [#what’s-changed-22]
      • <h3> ​Bug Fixes [#bug-fixes-20]
      • <h3> ​Contributors [#contributors-21]
    • <h2> ​v1.4.0 [#v1-4-0]
    • <h2> ​What’s Changed [#what’s-changed-23]
      • <h3> ​Features [#features-14]
      • <h3> ​Bug Fixes [#bug-fixes-21]
      • <h3> ​Refactoring [#refactoring-7]
      • <h3> ​Documentation [#documentation-19]
      • <h3> ​Contributors [#contributors-22]
    • <h2> ​v1.3.0 [#v1-3-0]
    • <h2> ​What’s Changed [#what’s-changed-24]
      • <h3> ​Features [#features-15]
      • <h3> ​Bug Fixes [#bug-fixes-22]
      • <h3> ​Documentation [#documentation-20]
      • <h3> ​Refactoring [#refactoring-8]
      • <h3> ​Contributors [#contributors-23]
    • <h2> ​v1.2.1 [#v1-2-1]
    • <h2> ​What’s Changed [#what’s-changed-25]
      • <h3> ​Features [#features-16]
      • <h3> ​Documentation [#documentation-21]
      • <h3> ​Contributors [#contributors-24]
    • <h2> ​v1.2.0 [#v1-2-0]
    • <h2> ​What’s Changed [#what’s-changed-26]
      • <h3> ​Bug Fixes [#bug-fixes-23]
      • <h3> ​Dropping Unused [#dropping-unused]
      • <h3> ​Contributors [#contributors-25]
    • <h2> ​v1.1.0 [#v1-1-0]
    • <h2> ​What’s Changed [#what’s-changed-27]
      • <h3> ​Features [#features-17]
      • <h3> ​Bug Fixes [#bug-fixes-24]
      • <h3> ​Documentation [#documentation-22]
      • <h3> ​Refactoring [#refactoring-9]
      • <h3> ​Contributors [#contributors-26]
    • <h2> ​v1.0.0 [#v1-0-0]
    • <h2> ​What’s Changed [#what’s-changed-28]
      • <h3> ​Features [#features-18]
      • <h3> ​Bug Fixes [#bug-fixes-25]
      • <h3> ​Documentation [#documentation-23]
      • <h3> ​Contributors [#contributors-27]
    • <h2> ​v1.0.0b3 (Pre-release) [#v1-0-0b3-pre-release]
    • <h2> ​What’s Changed [#what’s-changed-29]
      • <h3> ​Features [#features-19]
      • <h3> ​Bug Fixes [#bug-fixes-26]
      • <h3> ​Refactoring [#refactoring-10]
      • <h3> ​Contributors [#contributors-28]
    • <h2> ​v1.0.0b2 (Pre-release) [#v1-0-0b2-pre-release]
    • <h2> ​What’s Changed [#what’s-changed-30]
      • <h3> ​Features [#features-20]
      • <h3> ​Bug Fixes [#bug-fixes-27]
      • <h3> ​Documentation [#documentation-24]
      • <h3> ​Contributors [#contributors-29]
    • <h2> ​v1.0.0b1 (Pre-release) [#v1-0-0b1-pre-release]
    • <h2> ​What’s Changed [#what’s-changed-31]
      • <h3> ​Features [#features-21]
      • <h3> ​Bug Fixes [#bug-fixes-28]
      • <h3> ​Documentation [#documentation-25]
      • <h3> ​Contributors [#contributors-30]
    • <h2> ​v0.203.1 [#v0-203-1]
    • <h2> ​What’s Changed [#what’s-changed-32]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes]
      • <h3> ​Documentation & Guides [#documentation-&-guides]
    • <h2> ​v1.0.0a4 (Pre-release) [#v1-0-0a4-pre-release]
    • <h2> ​What’s Changed [#what’s-changed-33]
      • <h3> ​Features [#features-22]
      • <h3> ​Bug Fixes [#bug-fixes-29]
      • <h3> ​Documentation [#documentation-26]
      • <h3> ​Contributors [#contributors-31]
    • <h2> ​v1.0.0a1 [#v1-0-0a1]
    • <h2> ​What’s Changed [#what’s-changed-34]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-2]
      • <h3> ​New Features & Enhancements [#new-features-&-enhancements]
      • <h3> ​Cleanup & Infrastructure [#cleanup-&-infrastructure]
    • <h2> ​v0.201.1 [#v0-201-1]
    • <h2> ​What’s Changed [#what’s-changed-35]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-3]
      • <h3> ​Cleanup & Deprecations [#cleanup-&-deprecations]
    • <h2> ​v0.201.0 [#v0-201-0]
    • <h2> ​What’s Changed [#what’s-changed-36]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-4]
      • <h3> ​New Features & Enhancements [#new-features-&-enhancements-2]
      • <h3> ​Documentation & Guides [#documentation-&-guides-2]
      • <h3> ​Cleanup & Deprecations [#cleanup-&-deprecations-2]
      • <h3> ​Contributors [#contributors-32]
    • <h2> ​v0.193.2 [#v0-193-2]
    • <h2> ​What’s Changed [#what’s-changed-37]
    • <h2> ​v0.193.1 [#v0-193-1]
    • <h2> ​What’s Changed [#what’s-changed-38]
    • <h2> ​v0.193.0 [#v0-193-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-5]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-3]
    • <h2> ​Documentation & Guides [#documentation-&-guides-3]
    • <h2> ​v0.186.1 [#v0-186-1]
    • <h2> ​What’s Changed [#what’s-changed-39]
    • <h2> ​v0.186.0 [#v0-186-0]
    • <h2> ​What’s Changed [#what’s-changed-40]
    • <h2> ​v0.177.0 [#v0-177-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-6]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-4]
    • <h2> ​Documentation & Guides [#documentation-&-guides-4]
    • <h2> ​Cleanup & Refactoring [#cleanup-&-refactoring]
    • <h2> ​v0.175.0 [#v0-175-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-7]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-5]
    • <h2> ​Documentation & Guides [#documentation-&-guides-5]
    • <h2> ​Cleanup & Deprecations [#cleanup-&-deprecations-3]
    • <h2> ​v0.165.1 [#v0-165-1]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-8]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-6]
    • <h2> ​Documentation & Guides [#documentation-&-guides-6]
    • <h2> ​Cleanup & Chores [#cleanup-&-chores]
    • <h2> ​v0.165.0 [#v0-165-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-9]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-7]
    • <h2> ​Documentation & Guides [#documentation-&-guides-7]
    • <h2> ​Cleanup & Chores [#cleanup-&-chores-2]
    • <h2> ​v0.159.0 [#v0-159-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-10]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-8]
    • <h2> ​Documentation & Guides [#documentation-&-guides-8]
    • <h2> ​v0.157.0 [#v0-157-0]
    • <h2> ​v0.157.0 What’s Changed [#v0-157-0-what’s-changed]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-11]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-9]
    • <h2> ​Documentation & Guides [#documentation-&-guides-9]
    • <h2> ​v0.152.0 [#v0-152-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-12]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-10]
    • <h2> ​Documentation & Guides [#documentation-&-guides-10]
    • <h2> ​v0.150.0 [#v0-150-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-13]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-11]
    • <h2> ​Documentation & Guides [#documentation-&-guides-11]
    • <h2> ​crewai-tools v0.58.0 [#crewai-tools-v0-58-0]
      • <h3> ​New Tools / Enhancements [#new-tools-/-enhancements]
      • <h3> ​Fixes & Cleanup [#fixes-&-cleanup]
    • <h2> ​v0.148.0 [#v0-148-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-14]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-12]
    • <h2> ​Documentation & Guides [#documentation-&-guides-12]
    • <h2> ​v0.141.0 [#v0-141-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-15]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-13]
    • <h2> ​Documentation & Guides [#documentation-&-guides-13]
    • <h2> ​v0.140.0 [#v0-140-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-16]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-14]
    • <h2> ​Documentation & Guides [#documentation-&-guides-14]
    • <h2> ​v0.134.0 [#v0-134-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-17]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-15]
    • <h2> ​Documentation & Guides [#documentation-&-guides-15]
    • <h2> ​v0.130.0 [#v0-130-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-18]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-16]
    • <h2> ​Documentation & Guides [#documentation-&-guides-16]
    • <h2> ​v0.126.0 [#v0-126-0]
      • <h3> ​What’s Changed [#what’s-changed-41]
    • <h2> ​v0.121.1 [#v0-121-1]
    • <h2> ​v0.121.0 [#v0-121-0]
  • <h1> ​What’s Changed [#what’s-changed-42]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-20]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-18]
    • <h2> ​Documentation & Guides [#documentation-&-guides-18]
    • <h2> ​v0.120.1 [#v0-120-1]
    • <h2> ​Whats New [#whats-new]
    • <h2> ​v0.120.0 [#v0-120-0]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-21]
      • <h3> ​New Features & Enhancements [#new-features-&-enhancements-19]
      • <h3> ​Documentation & Guides [#documentation-&-guides-19]
    • <h2> ​v0.119.0 [#v0-119-0]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-22]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-20]
    • <h2> ​Documentation & Guides [#documentation-&-guides-20]
    • <h2> ​v0.118.0 [#v0-118-0]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-23]
      • <h3> ​New Features & Enhancements [#new-features-&-enhancements-21]
      • <h3> ​Documentation & Guides [#documentation-&-guides-21]
    • <h2> ​v0.117.1 [#v0-117-1]
    • <h2> ​v0.117.0 [#v0-117-0]
  • <h1> ​What’s Changed [#what’s-changed-43]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-22]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-24]
    • <h2> ​Documentation & Guides [#documentation-&-guides-22]
    • <h2> ​v0.114.0 [#v0-114-0]
  • <h1> ​What’s Changed [#what’s-changed-44]
    • <h2> ​New Features & Enhancements [#new-features-&-enhancements-23]
    • <h2> ​Core Improvements & Fixes [#core-improvements-&-fixes-25]
    • <h2> ​Documentation & Guides [#documentation-&-guides-23]
    • <h2> ​v0.108.0 [#v0-108-0]
  • <h1> ​Features [#features-23]
  • <h1> ​Bug Fixes [#bug-fixes-30]
  • <h1> ​Documentation Updates [#documentation-updates]
    • <h2> ​v0.105.0 [#v0-105-0]
    • <h2> ​v0.102.0 [#v0-102-0]
      • <h3> ​Core Improvements & Fixes [#core-improvements-&-fixes-26]
      • <h3> ​New Features & Enhancements [#new-features-&-enhancements-24]
      • <h3> ​Documentation & Guides [#documentation-&-guides-24]
      • <h3> ​Maintenance & Miscellaneous [#maintenance-&-miscellaneous]
    • <h2> ​v0.100.0 [#v0-100-0]
    • <h2> ​v0.98.0 [#v0-98-0]
    • <h2> ​v0.95.0 [#v0-95-0]
    • <h2> ​v0.86.0 [#v0-86-0]
    • <h2> ​v0.85.0 [#v0-85-0]
    • <h2> ​v0.83.0 [#v0-83-0]
    • <h2> ​v0.80.0 [#v0-80-0]
    • <h2> ​v0.79.4 [#v0-79-4]
    • <h2> ​v0.79.0 [#v0-79-0]
    • <h2> ​v0.76.9 [#v0-76-9]
    • <h2> ​v0.76.2 [#v0-76-2]
    • <h2> ​v0.76.0 [#v0-76-0]
    • <h2> ​v0.75.1 [#v0-75-1]
    • <h2> ​v0.75.0 [#v0-75-0]
    • <h2> ​v0.74.2 [#v0-74-2]
    • <h2> ​v0.74.0 [#v0-74-0]
    • <h2> ​v0.70.1 [#v0-70-1]
    • <h2> ​v0.65.2 [#v0-65-2]
    • <h2> ​v0.64.0 [#v0-64-0]
    • <h2> ​v0.63.6 [#v0-63-6]
    • <h2> ​v0.63.5 [#v0-63-5]
    • <h2> ​v0.63.2 [#v0-63-2]
    • <h2> ​v0.63.1 [#v0-63-1]
    • <h2> ​v0.63.0 [#v0-63-0]
    • <h2> ​v0.61.0 [#v0-61-0]
    • <h2> ​v0.60.0 [#v0-60-0]
    • <h2> ​v0.55.2 [#v0-55-2]
    • <h2> ​v0.51.0 [#v0-51-0]
    • <h2> ​v0.41.1 [#v0-41-1]
    • <h2> ​v0.41.0 [#v0-41-0]
    • <h2> ​v0.36.0 [#v0-36-0]
    • <h2> ​v0.35.8 [#v0-35-8]
    • <h2> ​v0.35.7 [#v0-35-7]
    • <h2> ​v0.35.5 [#v0-35-5]
    • <h2> ​v0.35.4 [#v0-35-4]
    • <h2> ​v0.35.3 [#v0-35-3]
    • <h2> ​v0.35.0 [#v0-35-0]
    • <h2> ​v0.32.2 [#v0-32-2]
    • <h2> ​v0.32.0 [#v0-32-0]
    • <h2> ​v0.30.11 [#v0-30-11]
    • <h2> ​v0.30.8 [#v0-30-8]
    • <h2> ​v0.30.5 [#v0-30-5]
    • <h2> ​v0.30.4 [#v0-30-4]
    • <h2> ​v0.28.8 [#v0-28-8]
    • <h2> ​v0.28.7 [#v0-28-7]
    • <h2> ​v0.28.5 [#v0-28-5]
    • <h2> ​v0.28.2 [#v0-28-2]
    • <h2> ​v0.28.1 [#v0-28-1]
    • <h2> ​v0.28.0 [#v0-28-0]
    • <h2> ​v0.27.0 [#v0-27-0]
    • <h2> ​v0.22.5 [#v0-22-5]
    • <h2> ​v0.22.4 [#v0-22-4]
    • <h2> ​v0.22.2 [#v0-22-2]
    • <h2> ​v0.22.0 [#v0-22-0]
    • <h2> ​v0.19.0 [#v0-19-0]
    • <h2> ​v0.16.3 [#v0-16-3]
    • <h2> ​v0.16.0 [#v0-16-0]
    • <h2> ​v0.14.4 [#v0-14-4]
    • <h2> ​v0.14.3 [#v0-14-3]
    • <h2> ​v0.14.0 [#v0-14-0]
    • <h2> ​v0.14.0rc [#v0-14-0rc]
    • <h2> ​v0.11.2 [#v0-11-2]
    • <h2> ​v0.11.1 [#v0-11-1]
    • <h2> ​v0.11.0 [#v0-11-0]
    • <h2> ​v0.10.0 [#v0-10-0]
    • <h2> ​v0.5.5 [#v0-5-5]
    • <h2> ​v0.5.3 [#v0-5-3]
    • <h2> ​v0.5.2 [#v0-5-2]
    • <h2> ​v0.5.0 [#v0-5-0]
    • <h2> ​Features [#features-24]
    • <h2> ​Improvements [#improvements-2]
    • <h2> ​v0.1.32 [#v0-1-32]
    • <h2> ​v0.1.23 [#v0-1-23]
    • <h2> ​v0.1.14 [#v0-1-14]
    • <h2> ​v0.1.2 [#v0-1-2]
    • <h2> ​v0.1.1 [#v0-1-1]
  • <h1> ​CrewAI v0.1.1 Release Notes [#crewai-v0-1-1-release-notes]
    • <h2> ​What’s New [#what’s-new]
    • <h2> ​v0.1.0 [#v0-1-0]
  • <h1> ​CrewAI v0.1.0 Release Notes [#crewai-v0-1-0-release-notes]
    • <h2> ​What’s New [#what’s-new-2]
    • <h2> ​Enhancements [#enhancements]
    • <h2> ​Known Issues [#known-issues]
    • <h2> ​Upcoming Features [#upcoming-features]
4049/en/changelog
  • <h1> OpenLIT Integration [#page-title]
  • <h1> ​OpenLIT Overview [#openlit-overview]
    • <h3> ​Features [#features]
    • <h2> ​Setup Instructions [#setup-instructions]
43/en/observability/openlit
  • <h1> MLflow Integration [#page-title]
  • <h1> ​MLflow Overview [#mlflow-overview]
    • <h3> ​Features [#features]
    • <h2> ​Setup Instructions [#setup-instructions]
43/en/observability/mlflow
  • <h1> CrewAI Documentation [#page-title]
  • <h1> ​Ship multi‑agent systems with confidence [#ship-multi‑agent-systems-with-confidence]
    • <h2> ​Get started [#get-started]
    • <h2> Introduction
    • <h2> Installation
    • <h2> Quickstart
    • <h2> ​Build the basics [#build-the-basics]
    • <h2> Agents
    • <h2> Flows
    • <h2> Tasks & Processes
    • <h2> ​Enterprise journey [#enterprise-journey]
    • <h2> Deploy automations
    • <h2> Triggers & Flows
    • <h2> Team management
    • <h2> ​What’s new [#what’s-new]
    • <h2> Triggers overview
    • <h2> Integration tools
    • <h2> ​Stay connected [#stay-connected]
    • <h2> Star us on GitHub
    • <h2> Join the community
202/en
  • <h1> Introduction [#page-title]
  • <h1> ​CrewAI AMP API [#crewai-amp-api]
    • <h2> ​Quick Start [#quick-start]
    • <h2> ​Authentication [#authentication]
      • <h3> ​Token Types [#token-types]
    • <h2> ​Base URL [#base-url]
    • <h2> ​Typical Workflow [#typical-workflow]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Interactive Testing [#interactive-testing]
      • <h3> ​To Test Your Actual API: [#to-test-your-actual-api]
    • <h2> Copy cURL Examples
    • <h2> Use Postman/Insomnia
    • <h2> ​Need Help? [#need-help]
    • <h2> Enterprise Support
    • <h2> Enterprise Dashboard
152/en/api-reference/introduction
  • <h1> Langfuse Integration [#page-title]
  • <h1> ​Integrate Langfuse with CrewAI [#integrate-langfuse-with-crewai]
    • <h2> ​Get Started [#get-started]
      • <h3> ​Step 1: Install Dependencies [#step-1-install-dependencies]
      • <h3> ​Step 2: Set Up Environment Variables [#step-2-set-up-environment-variables]
      • <h3> ​Step 3: Initialize OpenLit [#step-3-initialize-openlit]
      • <h3> ​Step 4: Create a Simple CrewAI Application [#step-4-create-a-simple-crewai-application]
      • <h3> ​Step 5: See Traces in Langfuse [#step-5-see-traces-in-langfuse]
    • <h2> ​References [#references]
92/en/observability/langfuse
  • <h1> Langtrace Integration [#page-title]
  • <h1> ​Langtrace Overview [#langtrace-overview]
    • <h2> ​Setup Instructions [#setup-instructions]
      • <h3> ​Features and Their Application to CrewAI [#features-and-their-application-to-crewai]
42/en/observability/langtrace
  • <h1> Custom Manager Agent [#page-title]
  • <h1> ​Setting a Specific Agent as Manager in CrewAI [#setting-a-specific-agent-as-manager-in-crewai]
    • <h2> ​Using the manager_agent Attribute [#using-the-manager-agent-attribute]
      • <h3> ​Custom Manager Agent [#custom-manager-agent]
      • <h3> ​Example [#example]
    • <h2> ​Benefits of a Custom Manager Agent [#benefits-of-a-custom-manager-agent]
    • <h2> ​Setting a Manager LLM [#setting-a-manager-llm]
72/en/learn/custom-manager-agent
  • <h1> CrewAI Tracing [#page-title]
  • <h1> ​CrewAI Built-in Tracing [#crewai-built-in-tracing]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setup Instructions [#setup-instructions]
      • <h3> ​Step 1: Create Your CrewAI AMP Account [#step-1-create-your-crewai-amp-account]
      • <h3> ​Step 2: Install CrewAI CLI and Authenticate [#step-2-install-crewai-cli-and-authenticate]
      • <h3> ​Step 3: Enable Tracing in Your Crew [#step-3-enable-tracing-in-your-crew]
      • <h3> ​Step 4: Enable Tracing in Your Flow [#step-4-enable-tracing-in-your-flow]
      • <h3> ​Step 5: View Traces in the CrewAI AMP Dashboard [#step-5-view-traces-in-the-crewai-amp-dashboard]
      • <h3> ​Alternative: Environment Variable Configuration [#alternative-environment-variable-configuration]
    • <h2> ​Viewing Your Traces [#viewing-your-traces]
      • <h3> ​Access the CrewAI AMP Dashboard [#access-the-crewai-amp-dashboard]
      • <h3> ​What You’ll See in Traces [#what-you’ll-see-in-traces]
      • <h3> ​Trace Features [#trace-features]
      • <h3> ​Authentication Issues [#authentication-issues]
      • <h3> ​Traces Not Appearing [#traces-not-appearing]
162/en/observability/tracing
  • <h1> Datadog Integration [#page-title]
  • <h1> ​Integrate Datadog with CrewAI [#integrate-datadog-with-crewai]
    • <h2> ​What is Datadog LLM Observability? [#what-is-datadog-llm-observability]
    • <h2> ​Getting Started [#getting-started]
      • <h3> ​Install Dependencies [#install-dependencies]
      • <h3> ​Set Environment Variables [#set-environment-variables]
      • <h3> ​Create a CrewAI Agent Application [#create-a-crewai-agent-application]
      • <h3> ​Run the Application with Datadog Auto-Instrumentation [#run-the-application-with-datadog-auto-instrumentation]
      • <h3> ​View the Traces in Datadog [#view-the-traces-in-datadog]
    • <h2> ​References [#references]
102/en/observability/datadog
  • <h1> Patronus AI Evaluation [#page-title]
  • <h1> ​Patronus AI Evaluation [#patronus-ai-evaluation]
    • <h2> ​Overview [#overview]
    • <h2> ​Key Features [#key-features]
    • <h2> ​Evaluation Tools [#evaluation-tools]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Examples [#examples]
      • <h3> ​Using PatronusEvalTool [#using-patronusevaltool]
      • <h3> ​Using PatronusPredefinedCriteriaEvalTool [#using-patronuspredefinedcriteriaevaltool]
      • <h3> ​Using PatronusLocalEvaluatorTool [#using-patronuslocalevaluatortool]
    • <h2> ​Parameters [#parameters]
      • <h3> ​PatronusEvalTool [#patronusevaltool]
      • <h3> ​PatronusPredefinedCriteriaEvalTool [#patronuspredefinedcriteriaevaltool]
      • <h3> ​PatronusLocalEvaluatorTool [#patronuslocalevaluatortool]
    • <h2> ​Usage [#usage]
    • <h2> ​Conclusion [#conclusion]
172/en/observability/patronus-evaluation
  • <h1> Maxim Integration [#page-title]
  • <h1> ​Maxim Overview [#maxim-overview]
    • <h2> ​Features [#features]
      • <h3> ​Prompt Management [#prompt-management]
    • <h2> ​Why use Prompt comparison? [#why-use-prompt-comparison]
      • <h3> ​Observability & Evals [#observability-&-evals]
    • <h2> Auto Evals on Logs
    • <h2> Human Evals on Logs
    • <h2> Node Level Evals
    • <h2> ​Getting Started [#getting-started]
      • <h3> ​Prerequisites [#prerequisites]
      • <h3> ​Installation [#installation]
      • <h3> ​Basic Setup [#basic-setup]
      • <h3> ​1. Set up environment variables [#1-set-up-environment-variables]
      • <h3> ​2. Import the required packages [#2-import-the-required-packages]
      • <h3> ​3. Initialise Maxim with your API key [#3-initialise-maxim-with-your-api-key]
      • <h3> ​4. Create and run your CrewAI application as usual [#4-create-and-run-your-crewai-application-as-usual]
    • <h2> ​Viewing Your Traces [#viewing-your-traces]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
    • <h2> ​Resources [#resources]
    • <h2> CrewAI Docs
    • <h2> Maxim Docs
    • <h2> Maxim Github
242/en/observability/maxim
  • <h1> Weave Integration [#page-title]
  • <h1> ​Weave Overview [#weave-overview]
    • <h2> ​Setup Instructions [#setup-instructions]
    • <h2> ​Features [#features]
    • <h2> ​Resources [#resources]
52/en/observability/weave
  • <h1> Introduction [#page-title]
  • <h1> ​What is CrewAI? [#what-is-crewai]
    • <h2> ​The CrewAI Architecture [#the-crewai-architecture]
      • <h3> ​1. Flows: The Backbone [#1-flows-the-backbone]
      • <h3> ​2. Crews: The Intelligence [#2-crews-the-intelligence]
    • <h2> ​How It All Works Together [#how-it-all-works-together]
    • <h2> ​Key Features [#key-features]
    • <h2> Production-Grade Flows
    • <h2> Autonomous Crews
    • <h2> Flexible Tools
    • <h2> Enterprise Security
    • <h2> ​When to Use Crews vs. Flows [#when-to-use-crews-vs-flows]
    • <h2> ​Why Choose CrewAI? [#why-choose-crewai]
    • <h2> ​Ready to Start Building? [#ready-to-start-building]
    • <h2> Build Your First Flow
    • <h2> Build Your First Crew
    • <h2> Install CrewAI
    • <h2> Quick Start
    • <h2> Join the Community
192/en/introduction
  • <h1> Braintrust [#page-title]
  • <h1> ​Braintrust Integration [#braintrust-integration]
    • <h2> ​Get Started [#get-started]
      • <h3> ​Step 1: Install Dependencies [#step-1-install-dependencies]
      • <h3> ​Step 2: Set Up Environment Variables [#step-2-set-up-environment-variables]
      • <h3> ​Step 3: Initialize OpenTelemetry with Braintrust [#step-3-initialize-opentelemetry-with-braintrust]
      • <h3> ​Step 4: Create a CrewAI Application [#step-4-create-a-crewai-application]
      • <h3> ​Step 5: View Traces in Braintrust [#step-5-view-traces-in-braintrust]
      • <h3> ​Step 6: Evaluate via SDK (Experiments) [#step-6-evaluate-via-sdk-experiments]
      • <h3> ​Key Features of Braintrust Integration [#key-features-of-braintrust-integration]
      • <h3> ​Version Compatibility Information [#version-compatibility-information]
      • <h3> ​References [#references]
122/en/observability/braintrust
  • <h1> Neatlogs Integration [#page-title]
  • <h1> ​Introduction [#introduction]
    • <h2> ​Why use Neatlogs? [#why-use-neatlogs]
    • <h2> ​Core Features [#core-features]
    • <h2> ​Quick Setup with CrewAI [#quick-setup-with-crewai]
    • <h2> ​Under the Hood [#under-the-hood]
    • <h2> ​Watch It Work [#watch-it-work]
      • <h3> ​🔍 Full Demo (4 min) [#-full-demo-4-min]
      • <h3> ​⚙️ CrewAI Integration (30 s) [#-crewai-integration-30s]
    • <h2> ​Links & Support [#links-&-support]
    • <h2> ​TL;DR [#tldr]
112/en/observability/neatlogs
  • <h1> Arize Phoenix [#page-title]
  • <h1> ​Arize Phoenix Integration [#arize-phoenix-integration]
    • <h2> ​Get Started [#get-started]
      • <h3> ​Step 1: Install Dependencies [#step-1-install-dependencies]
      • <h3> ​Step 2: Set Up Environment Variables [#step-2-set-up-environment-variables]
      • <h3> ​Step 3: Initialize OpenTelemetry with Phoenix [#step-3-initialize-opentelemetry-with-phoenix]
      • <h3> ​Step 4: Create a CrewAI Application [#step-4-create-a-crewai-application]
      • <h3> ​Step 5: View Traces in Phoenix [#step-5-view-traces-in-phoenix]
      • <h3> ​Version Compatibility Information [#version-compatibility-information]
      • <h3> ​References [#references]
102/en/observability/arize-phoenix
  • <h1> Opik Integration [#page-title]
  • <h1> ​Opik Overview [#opik-overview]
    • <h2> ​Setup [#setup]
    • <h2> ​Resources [#resources]
42/en/observability/opik
  • <h1> Production Architecture [#page-title]
  • <h1> ​The Flow-First Mindset [#the-flow-first-mindset]
    • <h2> ​Why Flows? [#why-flows]
    • <h2> ​The Architecture [#the-architecture]
      • <h3> ​1. The Flow Class [#1-the-flow-class]
      • <h3> ​2. State Management [#2-state-management]
      • <h3> ​3. Crews as Units of Work [#3-crews-as-units-of-work]
    • <h2> ​Control Primitives [#control-primitives]
      • <h3> ​1. Task Guardrails [#1-task-guardrails]
      • <h3> ​2. Structured Outputs [#2-structured-outputs]
      • <h3> ​3. LLM Hooks [#3-llm-hooks]
    • <h2> ​Deployment Patterns [#deployment-patterns]
      • <h3> ​CrewAI Enterprise [#crewai-enterprise]
      • <h3> ​Async Execution [#async-execution]
      • <h3> ​Persistence [#persistence]
    • <h2> ​Summary [#summary]
162/en/concepts/production-architecture
  • <h1> Installation [#page-title]
    • <h2> ​Video Tutorial [#video-tutorial]
    • <h2> ​Text Tutorial [#text-tutorial]
  • <h1> ​Creating a CrewAI Project [#creating-a-crewai-project]
    • <h2> ​Enterprise Installation Options [#enterprise-installation-options]
      • <h3> ​CrewAI AMP (SaaS) [#crewai-amp-saas]
      • <h3> ​CrewAI Factory (Self-hosted) [#crewai-factory-self-hosted]
    • <h2> Explore Enterprise Options
    • <h2> ​Next Steps [#next-steps]
    • <h2> Build Your First Agent
    • <h2> Join the Community
112/en/installation
  • <h1> LangDB Integration [#page-title]
  • <h1> ​Introduction [#introduction]
    • <h2> ​Features [#features]
      • <h3> ​AI Gateway Capabilities [#ai-gateway-capabilities]
      • <h3> ​Observability & Tracing [#observability-&-tracing]
    • <h2> ​Setup Instructions [#setup-instructions]
    • <h2> ​Quick Start Example [#quick-start-example]
    • <h2> ​Complete Example: Research and Planning Agent [#complete-example-research-and-planning-agent]
      • <h3> ​Prerequisites [#prerequisites]
      • <h3> ​Environment Setup [#environment-setup]
      • <h3> ​Complete Implementation [#complete-implementation]
      • <h3> ​Running the Example [#running-the-example]
    • <h2> ​Viewing Traces in LangDB [#viewing-traces-in-langdb]
      • <h3> ​What You’ll See [#what-you’ll-see]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
    • <h2> ​Resources [#resources]
    • <h2> LangDB Documentation
    • <h2> LangDB Guides
    • <h2> GitHub Examples
    • <h2> LangDB Dashboard
    • <h2> Model Catalog
    • <h2> Enterprise Features
    • <h2> ​Next Steps [#next-steps]
242/en/observability/langdb
  • <h1> Zapier Actions Tool [#page-title]
  • <h1> ​ZapierActionsAdapter [#zapieractionsadapter]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Example [#example]
    • <h2> ​Notes & limits [#notes-&-limits]
    • <h2> ​Notes [#notes]
82/en/tools/automation/zapieractionstool
  • <h1> Apify Actors [#page-title]
  • <h1> ​ApifyActorsTool [#apifyactorstool]
    • <h2> ​Description [#description]
    • <h2> ​Steps to get started [#steps-to-get-started]
    • <h2> ​Usage example [#usage-example]
      • <h3> ​Expected output [#expected-output]
    • <h2> ​Configuration [#configuration]
    • <h2> ​Resources [#resources]
82/en/tools/automation/apifyactorstool
  • <h1> MDX RAG Search [#page-title]
  • <h1> ​MDXSearchTool [#mdxsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Usage Example [#usage-example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Customization of Model and Embeddings [#customization-of-model-and-embeddings]
72/en/tools/file-document/mdxsearchtool
  • <h1> Composio Tool [#page-title]
  • <h1> ​ComposioToolSet [#composiotoolset]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
52/en/tools/automation/composiotool
  • <h1> PDF RAG Search [#page-title]
  • <h1> ​PDFSearchTool [#pdfsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom model and embeddings [#custom-model-and-embeddings]
72/en/tools/file-document/pdfsearchtool
  • <h1> JSON RAG Search [#page-title]
  • <h1> ​JSONSearchTool [#jsonsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Usage Examples [#usage-examples]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Configuration Options [#configuration-options]
72/en/tools/file-document/jsonsearchtool
  • <h1> XML RAG Search [#page-title]
  • <h1> ​XMLSearchTool [#xmlsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom model and embeddings [#custom-model-and-embeddings]
72/en/tools/file-document/xmlsearchtool
  • <h1> CSV RAG Search [#page-title]
  • <h1> ​CSVSearchTool [#csvsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom model and embeddings [#custom-model-and-embeddings]
72/en/tools/file-document/csvsearchtool
  • <h1> File Write [#page-title]
  • <h1> ​FileWriterTool [#filewritertool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Conclusion [#conclusion]
72/en/tools/file-document/filewritetool
  • <h1> DOCX RAG Search [#page-title]
  • <h1> ​DOCXSearchTool [#docxsearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom model and embeddings [#custom-model-and-embeddings]
72/en/tools/file-document/docxsearchtool
  • <h1> Directory Read [#page-title]
  • <h1> ​DirectoryReadTool [#directoryreadtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/file-document/directoryreadtool
  • <h1> Directory RAG Search [#page-title]
  • <h1> ​DirectorySearchTool [#directorysearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Initialization and Usage [#initialization-and-usage]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom Model and Embeddings [#custom-model-and-embeddings]
72/en/tools/file-document/directorysearchtool
  • <h1> PDF Text Writing Tool [#page-title]
  • <h1> ​PDFTextWritingTool [#pdftextwritingtool]
    • <h2> ​Description [#description]
    • <h2> ​Parameters [#parameters]
      • <h3> ​Run Parameters [#run-parameters]
    • <h2> ​Example [#example]
      • <h3> ​Direct usage [#direct-usage]
    • <h2> ​Tips [#tips]
82/en/tools/file-document/pdf-text-writing-tool
  • <h1> OCR Tool [#page-title]
  • <h1> ​OCRTool [#ocrtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Parameters [#parameters]
      • <h3> ​Run Parameters [#run-parameters]
    • <h2> ​Examples [#examples]
      • <h3> ​Direct usage [#direct-usage]
      • <h3> ​With an agent [#with-an-agent]
    • <h2> ​Notes [#notes]
    • <h2> ​Example [#example]
112/en/tools/file-document/ocrtool
  • <h1> Merge Agent Handler Tool [#page-title]
  • <h1> ​MergeAgentHandlerTool [#mergeagenthandlertool]
    • <h2> ​Installation [#installation]
    • <h2> ​Requirements [#requirements]
    • <h2> ​Getting Started with Agent Handler [#getting-started-with-agent-handler]
    • <h2> ​Notes [#notes]
    • <h2> ​Usage [#usage]
      • <h3> ​Single Tool Usage [#single-tool-usage]
      • <h3> ​Loading Multiple Tools from a Tool Pack [#loading-multiple-tools-from-a-tool-pack]
      • <h3> ​Loading Specific Tools Only [#loading-specific-tools-only]
    • <h2> ​Tool Arguments [#tool-arguments]
      • <h3> ​from_tool_name() Method [#from-tool-name-method]
      • <h3> ​from_tool_pack() Method [#from-tool-pack-method]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Advanced Usage [#advanced-usage]
      • <h3> ​Multi-Agent Workflow with Different Tool Access [#multi-agent-workflow-with-different-tool-access]
      • <h3> ​Custom Session Management [#custom-session-management]
    • <h2> ​Use Cases [#use-cases]
      • <h3> ​Unified Integration Access [#unified-integration-access]
      • <h3> ​Secure Enterprise Workflows [#secure-enterprise-workflows]
      • <h3> ​Cross-Platform Automation [#cross-platform-automation]
      • <h3> ​Dynamic Tool Discovery [#dynamic-tool-discovery]
      • <h3> ​User-Specific Tool Access [#user-specific-tool-access]
    • <h2> ​Available Integrations [#available-integrations]
    • <h2> ​Error Handling [#error-handling]
252/en/tools/integration/mergeagenthandlertool
  • <h1> Scrape Website [#page-title]
  • <h1> ​ScrapeWebsiteTool [#scrapewebsitetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/web-scraping/scrapewebsitetool
  • <h1> Selenium Scraper [#page-title]
  • <h1> ​SeleniumScrapingTool [#seleniumscrapingtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Agent Integration Example [#agent-integration-example]
    • <h2> ​Implementation Details [#implementation-details]
    • <h2> ​Handling Dynamic Content [#handling-dynamic-content]
    • <h2> ​Conclusion [#conclusion]
102/en/tools/web-scraping/seleniumscrapingtool
  • <h1> Stagehand Tool [#page-title]
  • <h1> ​Overview [#overview]
    • <h2> ​Overview [#overview-2]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Usage [#usage]
      • <h3> ​Basic Implementation [#basic-implementation]
    • <h2> ​Command Types [#command-types]
      • <h3> ​1. Act Command [#1-act-command]
      • <h3> ​2. Extract Command [#2-extract-command]
      • <h3> ​3. Observe Command [#3-observe-command]
    • <h2> ​Configuration Options [#configuration-options]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Troubleshooting [#troubleshooting]
    • <h2> ​Additional Resources [#additional-resources]
142/en/tools/web-scraping/stagehandtool
  • <h1> Bright Data Tools [#page-title]
  • <h1> ​Bright Data Tools [#bright-data-tools]
    • <h2> ​Installation [#installation]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Included Tools [#included-tools]
    • <h2> ​Examples [#examples]
      • <h3> ​SERP Search [#serp-search]
      • <h3> ​Web Unlocker [#web-unlocker]
      • <h3> ​Dataset API [#dataset-api]
    • <h2> ​Troubleshooting [#troubleshooting]
    • <h2> ​Example [#example]
112/en/tools/web-scraping/brightdata-tools
  • <h1> Scrape Element From Website Tool [#page-title]
  • <h1> ​ScrapeElementFromWebsiteTool [#scrapeelementfromwebsitetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Usage [#usage]
    • <h2> ​Implementation Details [#implementation-details]
    • <h2> ​Conclusion [#conclusion]
102/en/tools/web-scraping/scrapeelementfromwebsitetool
  • <h1> Spider Scraper [#page-title]
  • <h1> ​SpiderTool [#spidertool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/web-scraping/spidertool
  • <h1> Scrapfly Scrape Website Tool [#page-title]
  • <h1> ​ScrapflyScrapeWebsiteTool [#scrapflyscrapewebsitetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
      • <h3> ​Initialization Parameters [#initialization-parameters]
      • <h3> ​Run Parameters [#run-parameters]
    • <h2> ​Scrapfly Configuration Options [#scrapfly-configuration-options]
    • <h2> ​Usage [#usage]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Implementation Details [#implementation-details]
    • <h2> ​Conclusion [#conclusion]
142/en/tools/web-scraping/scrapflyscrapetool
  • <h1> Scrapegraph Scrape Tool [#page-title]
  • <h1> ​ScrapegraphScrapeTool [#scrapegraphscrapetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Usage [#usage]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Rate Limiting [#rate-limiting]
    • <h2> ​Implementation Details [#implementation-details]
    • <h2> ​Conclusion [#conclusion]
122/en/tools/web-scraping/scrapegraphscrapetool
  • <h1> Firecrawl Scrape Website [#page-title]
  • <h1> ​FirecrawlScrapeWebsiteTool [#firecrawlscrapewebsitetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/web-scraping/firecrawlscrapewebsitetool
  • <h1> Firecrawl Crawl Website [#page-title]
  • <h1> ​FirecrawlCrawlWebsiteTool [#firecrawlcrawlwebsitetool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/web-scraping/firecrawlcrawlwebsitetool
  • <h1> Browserbase Web Loader [#page-title]
  • <h1> ​BrowserbaseLoadTool [#browserbaseloadtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
62/en/tools/web-scraping/browserbaseloadtool
  • <h1> Hyperbrowser Load Tool [#page-title]
  • <h1> ​HyperbrowserLoadTool [#hyperbrowserloadtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
      • <h3> ​Constructor Parameters [#constructor-parameters]
      • <h3> ​Run Parameters [#run-parameters]
    • <h2> ​Supported Parameters [#supported-parameters]
    • <h2> ​Return Format [#return-format]
    • <h2> ​Conclusion [#conclusion]
122/en/tools/web-scraping/hyperbrowserloadtool
  • <h1> CrewAI Run Automation Tool [#page-title]
  • <h1> ​InvokeCrewAIAutomationTool [#invokecrewaiautomationtool]
    • <h2> ​Installation [#installation]
    • <h2> ​Requirements [#requirements]
    • <h2> ​Usage [#usage]
    • <h2> ​Tool Arguments [#tool-arguments]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Advanced Usage [#advanced-usage]
      • <h3> ​Custom Input Schema with Dynamic Parameters [#custom-input-schema-with-dynamic-parameters]
      • <h3> ​Multi-Stage Automation Workflow [#multi-stage-automation-workflow]
    • <h2> ​Use Cases [#use-cases]
      • <h3> ​Distributed Crew Orchestration [#distributed-crew-orchestration]
      • <h3> ​Cross-Platform Integration [#cross-platform-integration]
      • <h3> ​Enterprise Automation Pipelines [#enterprise-automation-pipelines]
      • <h3> ​Dynamic Workflow Composition [#dynamic-workflow-composition]
      • <h3> ​Specialized Domain Processing [#specialized-domain-processing]
    • <h2> ​Custom Input Schema [#custom-input-schema]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​API Endpoints [#api-endpoints]
    • <h2> ​Notes [#notes]
202/en/tools/integration/crewaiautomationtool
  • <h1> Bedrock Invoke Agent Tool [#page-title]
  • <h1> ​BedrockInvokeAgentTool [#bedrockinvokeagenttool]
    • <h2> ​Installation [#installation]
    • <h2> ​Requirements [#requirements]
    • <h2> ​Usage [#usage]
    • <h2> ​Tool Arguments [#tool-arguments]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Advanced Usage [#advanced-usage]
      • <h3> ​Multi-Agent Workflow with Session Management [#multi-agent-workflow-with-session-management]
    • <h2> ​Use Cases [#use-cases]
      • <h3> ​Hybrid Multi-Agent Collaborations [#hybrid-multi-agent-collaborations]
      • <h3> ​Data Sovereignty and Compliance [#data-sovereignty-and-compliance]
      • <h3> ​Seamless AWS Service Integration [#seamless-aws-service-integration]
      • <h3> ​Scalable Hybrid Agent Architectures [#scalable-hybrid-agent-architectures]
      • <h3> ​Cross-Organizational Agent Collaboration [#cross-organizational-agent-collaboration]
152/en/tools/integration/bedrockinvokeagenttool
  • <h1> Brave Search Tools [#page-title]
  • <h1> ​Brave Search Tools [#brave-search-tools]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Getting Started [#getting-started]
    • <h2> ​Quick Examples [#quick-examples]
      • <h3> ​Web Search [#web-search]
      • <h3> ​News Search [#news-search]
      • <h3> ​Image Search [#image-search]
      • <h3> ​Video Search [#video-search]
      • <h3> ​Location POI Descriptions [#location-poi-descriptions]
    • <h2> ​Common Constructor Parameters [#common-constructor-parameters]
    • <h2> ​Query Parameters [#query-parameters]
      • <h3> ​BraveWebSearchTool [#bravewebsearchtool]
      • <h3> ​BraveNewsSearchTool [#bravenewssearchtool]
      • <h3> ​BraveImageSearchTool [#braveimagesearchtool]
      • <h3> ​BraveVideoSearchTool [#bravevideosearchtool]
      • <h3> ​BraveLocalPOIsTool [#bravelocalpoistool]
      • <h3> ​BraveLocalPOIsDescriptionTool [#bravelocalpoisdescriptiontool]
    • <h2> ​Custom Headers [#custom-headers]
    • <h2> ​Raw Mode [#raw-mode]
    • <h2> ​Agent Integration Example [#agent-integration-example]
    • <h2> ​Advanced Example [#advanced-example]
    • <h2> ​Migrating from BraveSearchTool (Legacy) [#migrating-from-bravesearchtool-legacy]
    • <h2> ​Conclusion [#conclusion]
252/en/tools/search-research/bravesearchtool
  • <h1> Databricks SQL Query Tool [#page-title]
  • <h1> ​DatabricksQueryTool [#databricksquerytool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Defaults on initialization [#defaults-on-initialization]
      • <h3> ​Error handling & tips [#error-handling-&-tips]
92/en/tools/search-research/databricks-query-tool
  • <h1> Website RAG Search [#page-title]
  • <h1> ​WebsiteSearchTool [#websitesearchtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Example Usage [#example-usage]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Customization Options [#customization-options]
72/en/tools/search-research/websitesearchtool
  • <h1> SerpApi Google Shopping Tool [#page-title]
  • <h1> ​SerpApiGoogleShoppingTool [#serpapigoogleshoppingtool]
    • <h2> ​Description [#description]
    • <h2> ​Installation [#installation]
    • <h2> ​Environment Variables [#environment-variables]
    • <h2> ​Example [#example]
    • <h2> ​Notes [#notes]
    • <h2> ​Parameters [#parameters]
      • <h3> ​Run Parameters [#run-parameters]
92/en/tools/search-research/serpapi-googleshoppingtool
  • <h1> Triggers Overview [#page-title]
    • <h3> ​Integration Playbooks [#integration-playbooks]
    • <h2> Gmail Trigger
    • <h2> Google Calendar Trigger
    • <h2> Google Drive Trigger
    • <h2> Outlook Trigger
    • <h2> OneDrive Trigger
    • <h2> Microsoft Teams Trigger
    • <h2> HubSpot Trigger
    • <h2> Salesforce Trigger
    • <h2> Slack Trigger
    • <h2> Zapier Trigger
    • <h2> ​Trigger Capabilities [#trigger-capabilities]
    • <h2> ​Managing Triggers [#managing-triggers]
      • <h3> ​Viewing Available Triggers [#viewing-available-triggers]
      • <h3> ​Enabling and Disabling Triggers [#enabling-and-disabling-triggers]
      • <h3> ​Monitoring Trigger Executions [#monitoring-trigger-executions]
    • <h2> ​Building Trigger-Driven Automations [#building-trigger-driven-automations]
      • <h3> ​Trigger Setup Checklist [#trigger-setup-checklist]
      • <h3> ​Testing Triggers Locally with CLI [#testing-triggers-locally-with-cli]
      • <h3> ​Triggers with Crew [#triggers-with-crew]
      • <h3> ​Integration with Flows [#integration-with-flows]
    • <h2> ​Troubleshooting [#troubleshooting]
231/en/enterprise/guides/automation-triggers
  • <h1> Custom LLM Implementation [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Quick Start [#quick-start]
    • <h2> ​Using Your Custom LLM [#using-your-custom-llm]
    • <h2> ​Required Methods [#required-methods]
      • <h3> ​Constructor: __init__() [#constructor-init]
      • <h3> ​Abstract Method: call() [#abstract-method-call]
      • <h3> ​Optional Methods [#optional-methods]
    • <h2> ​Common Patterns [#common-patterns]
      • <h3> ​Error Handling [#error-handling]
      • <h3> ​Custom Authentication [#custom-authentication]
      • <h3> ​Stop Words Support [#stop-words-support]
    • <h2> ​Function Calling [#function-calling]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
    • <h2> ​Testing Your Custom LLM [#testing-your-custom-llm]
160/en/learn/custom-llm
  • <h1> CrewAI Cookbooks [#page-title]
    • <h2> ​Quickstarts & Demos [#quickstarts-&-demos]
    • <h2> Collaboration
    • <h2> Planning
    • <h2> Reasoning
    • <h2> Structured Guardrails
    • <h2> Gemini Search & Grounding
    • <h2> Gemini Video Summaries
    • <h2> Browse Quickstarts
    • <h2> Request a cookbook
100/en/examples/cookbooks
  • <h1> Human Input on Execution [#page-title]
    • <h2> ​Human input in agent execution [#human-input-in-agent-execution]
    • <h2> ​Using human input with CrewAI [#using-human-input-with-crewai]
      • <h3> ​Example: [#example]
40/en/learn/human-input-on-execution
  • <h1> LLM Call Hooks [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Hook Types [#hook-types]
      • <h3> ​Before LLM Call Hooks [#before-llm-call-hooks]
      • <h3> ​After LLM Call Hooks [#after-llm-call-hooks]
    • <h2> ​LLM Hook Context [#llm-hook-context]
      • <h3> ​Modifying Messages [#modifying-messages]
    • <h2> ​Registration Methods [#registration-methods]
      • <h3> ​1. Global Hook Registration [#1-global-hook-registration]
      • <h3> ​2. Decorator-Based Registration [#2-decorator-based-registration]
      • <h3> ​3. Crew-Scoped Hooks [#3-crew-scoped-hooks]
    • <h2> ​Common Use Cases [#common-use-cases]
      • <h3> ​1. Iteration Limiting [#1-iteration-limiting]
      • <h3> ​2. Human Approval Gate [#2-human-approval-gate]
      • <h3> ​3. Adding System Context [#3-adding-system-context]
      • <h3> ​4. Response Sanitization [#4-response-sanitization]
      • <h3> ​5. Cost Tracking [#5-cost-tracking]
      • <h3> ​6. Debug Logging [#6-debug-logging]
    • <h2> ​Hook Management [#hook-management]
      • <h3> ​Unregistering Hooks [#unregistering-hooks]
      • <h3> ​Clearing Hooks [#clearing-hooks]
      • <h3> ​Listing Registered Hooks [#listing-registered-hooks]
    • <h2> ​Advanced Patterns [#advanced-patterns]
      • <h3> ​Conditional Hook Execution [#conditional-hook-execution]
      • <h3> ​Context-Aware Modifications [#context-aware-modifications]
      • <h3> ​Chaining Hooks [#chaining-hooks]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Type Safety [#type-safety]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Hook Not Executing [#hook-not-executing]
      • <h3> ​Message Modifications Not Persisting [#message-modifications-not-persisting]
      • <h3> ​Response Modifications Not Working [#response-modifications-not-working]
    • <h2> ​Conclusion [#conclusion]
340/en/learn/llm-hooks
  • <h1> Human-in-the-Loop (HITL) Workflows [#page-title]
    • <h2> ​Choosing Your HITL Approach [#choosing-your-hitl-approach]
    • <h2> ​Setting Up Webhook-Based HITL Workflows [#setting-up-webhook-based-hitl-workflows]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Enterprise Features [#enterprise-features]
    • <h2> Flow HITL Management Platform
70/en/learn/human-in-the-loop
  • <h1> MCP Security Considerations [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​Risks [#risks]
      • <h3> ​1. Trusting MCP Servers [#1-trusting-mcp-servers]
      • <h3> ​2. Secure Prompt Injection via Tool Metadata: The “Model Control Protocol” Risk [#2-secure-prompt-injection-via-tool-metadata-the-“model-control-protocol”-risk]
      • <h3> ​Stdio Transport Security [#stdio-transport-security]
      • <h3> ​Confused Deputy Attacks [#confused-deputy-attacks]
      • <h3> ​Remote Transport Security (SSE & Streamable HTTP) [#remote-transport-security-sse-&-streamable-http]
      • <h3> ​SSE Security Considerations [#sse-security-considerations]
      • <h3> ​a. DNS Rebinding Attacks (Especially for SSE) [#a-dns-rebinding-attacks-especially-for-sse]
      • <h3> ​b. Use HTTPS [#b-use-https]
      • <h3> ​c. Token Passthrough (Anti-Pattern) [#c-token-passthrough-anti-pattern]
      • <h3> ​d. Input Validation and Sanitization [#d-input-validation-and-sanitization]
      • <h3> ​e. Rate Limiting and Resource Management [#e-rate-limiting-and-resource-management]
    • <h2> ​4. Secure MCP Server Implementation Advice (For Developers) [#4-secure-mcp-server-implementation-advice-for-developers]
    • <h2> ​5. Further Reading [#5-further-reading]
160/en/mcp/security
  • <h1> Connect to any LLM [#page-title]
    • <h2> ​Connect CrewAI to LLMs [#connect-crewai-to-llms]
    • <h2> ​Supported Providers [#supported-providers]
    • <h2> ​Changing the LLM [#changing-the-llm]
    • <h2> ​Configuration Options [#configuration-options]
    • <h2> ​Connecting to OpenAI-Compatible LLMs [#connecting-to-openai-compatible-llms]
    • <h2> ​Using Local Models with Ollama [#using-local-models-with-ollama]
    • <h2> ​Changing the Base API URL [#changing-the-base-api-url]
    • <h2> ​Conclusion [#conclusion]
90/en/learn/llm-connections
  • <h1> Tools [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​What is a Tool? [#what-is-a-tool]
    • <h2> ​Key Characteristics of Tools [#key-characteristics-of-tools]
    • <h2> ​Using CrewAI Tools [#using-crewai-tools]
    • <h2> ​Available CrewAI Tools [#available-crewai-tools]
    • <h2> ​Creating your own Tools [#creating-your-own-tools]
      • <h3> ​Subclassing BaseTool [#subclassing-basetool]
    • <h2> ​Asynchronous Tool Support [#asynchronous-tool-support]
      • <h3> ​Creating Async Tools [#creating-async-tools]
      • <h3> ​Using Async Tools [#using-async-tools]
      • <h3> ​Utilizing the tool Decorator [#utilizing-the-tool-decorator]
      • <h3> ​Custom Caching Mechanism [#custom-caching-mechanism]
    • <h2> ​Conclusion [#conclusion]
140/en/concepts/tools
  • <h1> Stdio Transport [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Key Concepts [#key-concepts]
    • <h2> ​Connecting via Stdio [#connecting-via-stdio]
      • <h3> ​1. Fully Managed Connection (Recommended) [#1-fully-managed-connection-recommended]
      • <h3> ​2. Manual Connection Lifecycle [#2-manual-connection-lifecycle]
60/en/mcp/stdio
  • <h1> LLMs [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​What are LLMs? [#what-are-llms]
    • <h2> LLM Basics
    • <h2> Context Window
    • <h2> Temperature
    • <h2> Provider Selection
    • <h2> ​Setting up your LLM [#setting-up-your-llm]
    • <h2> ​Provider Configuration Examples [#provider-configuration-examples]
    • <h2> ​Streaming Responses [#streaming-responses]
    • <h2> ​Async LLM Calls [#async-llm-calls]
    • <h2> ​Structured LLM Calls [#structured-llm-calls]
    • <h2> ​Advanced Features and Optimization [#advanced-features-and-optimization]
    • <h2> ​Common Issues and Solutions [#common-issues-and-solutions]
140/en/concepts/llms
  • <h1> Connecting to Multiple MCP Servers [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Configuration [#configuration]
    • <h2> ​Connection Management [#connection-management]
40/en/mcp/multiple-servers
  • <h1> Execution Hooks Overview [#page-title]
    • <h2> ​Types of Execution Hooks [#types-of-execution-hooks]
      • <h3> ​1. LLM Call Hooks [#1-llm-call-hooks]
      • <h3> ​2. Tool Call Hooks [#2-tool-call-hooks]
    • <h2> ​Hook Registration Methods [#hook-registration-methods]
      • <h3> ​1. Decorator-Based Hooks (Recommended) [#1-decorator-based-hooks-recommended]
      • <h3> ​2. Crew-Scoped Hooks [#2-crew-scoped-hooks]
    • <h2> ​Hook Execution Flow [#hook-execution-flow]
      • <h3> ​LLM Call Flow [#llm-call-flow]
      • <h3> ​Tool Call Flow [#tool-call-flow]
    • <h2> ​Hook Context Objects [#hook-context-objects]
      • <h3> ​LLMCallHookContext [#llmcallhookcontext]
      • <h3> ​ToolCallHookContext [#toolcallhookcontext]
    • <h2> ​Common Patterns [#common-patterns]
      • <h3> ​Safety and Validation [#safety-and-validation]
      • <h3> ​Human-in-the-Loop [#human-in-the-loop]
      • <h3> ​Monitoring and Analytics [#monitoring-and-analytics]
      • <h3> ​Response Sanitization [#response-sanitization]
    • <h2> ​Hook Management [#hook-management]
      • <h3> ​Clearing All Hooks [#clearing-all-hooks]
      • <h3> ​Clearing Specific Hook Types [#clearing-specific-hook-types]
      • <h3> ​Unregistering Individual Hooks [#unregistering-individual-hooks]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​1. Keep Hooks Focused [#1-keep-hooks-focused]
      • <h3> ​2. Handle Errors Gracefully [#2-handle-errors-gracefully]
      • <h3> ​3. Modify Context In-Place [#3-modify-context-in-place]
      • <h3> ​4. Use Type Hints [#4-use-type-hints]
      • <h3> ​5. Clean Up in Tests [#5-clean-up-in-tests]
    • <h2> ​When to Use Which Hook [#when-to-use-which-hook]
      • <h3> ​Use LLM Hooks When: [#use-llm-hooks-when]
      • <h3> ​Use Tool Hooks When: [#use-tool-hooks-when]
      • <h3> ​Use Both When: [#use-both-when]
    • <h2> ​Alternative Registration Methods [#alternative-registration-methods]
      • <h3> ​Programmatic Registration (Advanced) [#programmatic-registration-advanced]
    • <h2> ​Performance Considerations [#performance-considerations]
    • <h2> ​Debugging Hooks [#debugging-hooks]
      • <h3> ​Enable Debug Logging [#enable-debug-logging]
      • <h3> ​Hook Execution Order [#hook-execution-order]
    • <h2> ​Related Documentation [#related-documentation]
    • <h2> ​Conclusion [#conclusion]
400/en/learn/execution-hooks
  • <h1> Tools Overview [#page-title]
    • <h2> ​Tool Categories [#tool-categories]
    • <h2> File & Document
    • <h2> Web Scraping & Browsing
    • <h2> Search & Research
    • <h2> Database & Data
    • <h2> AI & Machine Learning
    • <h2> Cloud & Storage
    • <h2> Automation
    • <h2> Integrations
    • <h2> ​Quick Access [#quick-access]
    • <h2> RAG Tool
    • <h2> Serper Dev
    • <h2> File Read
    • <h2> Scrape Website
    • <h2> Code Interpreter
    • <h2> S3 Reader
    • <h2> ​Getting Started [#getting-started]
    • <h2> ​Max Usage Count [#max-usage-count]
190/en/tools/overview
  • <h1> Galileo [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Getting started [#getting-started]
      • <h3> ​Step 1: Install dependencies [#step-1-install-dependencies]
      • <h3> ​Step 2: Add to the .env file from the CrewAI quickstart [#step-2-add-to-the-env-file-from-the-crewai-quickstart]
      • <h3> ​Step 3: Add the Galileo event listener [#step-3-add-the-galileo-event-listener]
      • <h3> ​Step 4: Run your crew [#step-4-run-your-crew]
      • <h3> ​Step 5: View the traces in Galileo [#step-5-view-the-traces-in-galileo]
    • <h2> ​Understanding the Galileo Integration [#understanding-the-galileo-integration]
      • <h3> ​Understanding the event listener [#understanding-the-event-listener]
100/en/observability/galileo
  • <h1> Customize Agents [#page-title]
    • <h2> ​Customizable Attributes [#customizable-attributes]
      • <h3> ​Key Attributes for Customization [#key-attributes-for-customization]
    • <h2> ​Advanced Customization Options [#advanced-customization-options]
      • <h3> ​Language Model Customization [#language-model-customization]
    • <h2> ​Performance and Debugging Settings [#performance-and-debugging-settings]
      • <h3> ​Verbose Mode and RPM Limit [#verbose-mode-and-rpm-limit]
      • <h3> ​Maximum Iterations for Task Execution [#maximum-iterations-for-task-execution]
    • <h2> ​Customizing Agents and Tools [#customizing-agents-and-tools]
      • <h3> ​Example: Assigning Tools to an Agent [#example-assigning-tools-to-an-agent]
    • <h2> ​Delegation and Autonomy [#delegation-and-autonomy]
      • <h3> ​Example: Disabling Delegation for an Agent [#example-disabling-delegation-for-an-agent]
    • <h2> ​Conclusion [#conclusion]
130/en/learn/customizing-agents
  • <h1> Overview [#page-title]
    • <h2> ​Observability for CrewAI [#observability-for-crewai]
    • <h2> ​Why Observability Matters [#why-observability-matters]
    • <h2> ​Available Observability Tools [#available-observability-tools]
      • <h3> ​Monitoring & Tracing Platforms [#monitoring-&-tracing-platforms]
    • <h2> LangDB
    • <h2> OpenLIT
    • <h2> MLflow
    • <h2> Langfuse
    • <h2> Langtrace
    • <h2> Arize Phoenix
    • <h2> Portkey
    • <h2> Opik
    • <h2> Weave
      • <h3> ​Evaluation & Quality Assurance [#evaluation-&-quality-assurance]
    • <h2> Patronus AI
    • <h2> ​Key Observability Metrics [#key-observability-metrics]
      • <h3> ​Performance Metrics [#performance-metrics]
      • <h3> ​Quality Metrics [#quality-metrics]
      • <h3> ​Cost Metrics [#cost-metrics]
    • <h2> ​Getting Started [#getting-started]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​Development Phase [#development-phase]
      • <h3> ​Production Phase [#production-phase]
      • <h3> ​Continuous Improvement [#continuous-improvement]
250/en/observability/overview
  • <h1> Event Listeners [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​How It Works [#how-it-works]
    • <h2> ​Creating a Custom Event Listener [#creating-a-custom-event-listener]
    • <h2> ​Properly Registering Your Listener [#properly-registering-your-listener]
      • <h3> ​Option 1: Import and Instantiate in Your Crew or Flow Implementation [#option-1-import-and-instantiate-in-your-crew-or-flow-implementation]
      • <h3> ​Option 2: Create a Package for Your Listeners [#option-2-create-a-package-for-your-listeners]
    • <h2> ​Available Event Types [#available-event-types]
      • <h3> ​Crew Events [#crew-events]
      • <h3> ​Agent Events [#agent-events]
      • <h3> ​Task Events [#task-events]
      • <h3> ​Tool Usage Events [#tool-usage-events]
      • <h3> ​MCP Events [#mcp-events]
      • <h3> ​Knowledge Events [#knowledge-events]
      • <h3> ​LLM Guardrail Events [#llm-guardrail-events]
      • <h3> ​Flow Events [#flow-events]
      • <h3> ​Human In The Loop Events [#human-in-the-loop-events]
      • <h3> ​LLM Events [#llm-events]
      • <h3> ​Memory Events [#memory-events]
      • <h3> ​Reasoning Events [#reasoning-events]
      • <h3> ​Observation Events [#observation-events]
      • <h3> ​A2A (Agent-to-Agent) Events [#a2a-agent-to-agent-events]
    • <h2> ​Event Handler Structure [#event-handler-structure]
    • <h2> ​Advanced Usage: Scoped Handlers [#advanced-usage-scoped-handlers]
    • <h2> ​Use Cases [#use-cases]
    • <h2> ​Best Practices [#best-practices]
260/en/concepts/event-listener
  • <h1> Knowledge [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Quickstart Examples [#quickstart-examples]
      • <h3> ​Vector store (RAG) client configuration [#vector-store-rag-client-configuration]
      • <h3> ​Basic String Knowledge Example [#basic-string-knowledge-example]
      • <h3> ​Web Content Knowledge Example [#web-content-knowledge-example]
    • <h2> ​Supported Knowledge Sources [#supported-knowledge-sources]
    • <h2> Text Sources
    • <h2> Structured Data
      • <h3> ​Text File Knowledge Source [#text-file-knowledge-source]
      • <h3> ​PDF Knowledge Source [#pdf-knowledge-source]
      • <h3> ​CSV Knowledge Source [#csv-knowledge-source]
      • <h3> ​Excel Knowledge Source [#excel-knowledge-source]
      • <h3> ​JSON Knowledge Source [#json-knowledge-source]
    • <h2> ​Agent vs Crew Knowledge: Complete Guide [#agent-vs-crew-knowledge-complete-guide]
      • <h3> ​How Knowledge Initialization Actually Works [#how-knowledge-initialization-actually-works]
      • <h3> ​Complete Working Examples [#complete-working-examples]
    • <h2> ​Knowledge Configuration [#knowledge-configuration]
    • <h2> ​Supported Knowledge Parameters [#supported-knowledge-parameters]
    • <h2> ​Knowledge Storage Transparency [#knowledge-storage-transparency]
      • <h3> ​Where CrewAI Stores Knowledge Files [#where-crewai-stores-knowledge-files]
      • <h3> ​Finding Your Knowledge Storage Location [#finding-your-knowledge-storage-location]
      • <h3> ​Controlling Knowledge Storage Locations [#controlling-knowledge-storage-locations]
      • <h3> ​Default Embedding Provider Behavior [#default-embedding-provider-behavior]
    • <h2> ​Advanced Features [#advanced-features]
      • <h3> ​Query Rewriting [#query-rewriting]
    • <h2> Improved Retrieval Accuracy
    • <h2> Context Awareness
      • <h3> ​Knowledge Events [#knowledge-events]
      • <h3> ​Custom Knowledge Sources [#custom-knowledge-sources]
    • <h2> ​Debugging and Troubleshooting [#debugging-and-troubleshooting]
      • <h3> ​Debugging Knowledge Issues [#debugging-knowledge-issues]
      • <h3> ​Common Knowledge Storage Issues [#common-knowledge-storage-issues]
      • <h3> ​Knowledge Reset Commands [#knowledge-reset-commands]
      • <h3> ​Clearing Knowledge [#clearing-knowledge]
    • <h2> ​Best Practices [#best-practices]
360/en/concepts/knowledge
  • <h1> Collaboration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Quick Start: Enable Collaboration [#quick-start-enable-collaboration]
    • <h2> ​How Agent Collaboration Works [#how-agent-collaboration-works]
      • <h3> ​1. Delegate Work Tool [#1-delegate-work-tool]
      • <h3> ​2. Ask Question Tool [#2-ask-question-tool]
    • <h2> ​Collaboration in Action [#collaboration-in-action]
    • <h2> ​Collaboration Patterns [#collaboration-patterns]
      • <h3> ​Pattern 1: Research → Write → Edit [#pattern-1-research-→-write-→-edit]
      • <h3> ​Pattern 2: Collaborative Single Task [#pattern-2-collaborative-single-task]
    • <h2> ​Hierarchical Collaboration [#hierarchical-collaboration]
    • <h2> ​Best Practices for Collaboration [#best-practices-for-collaboration]
      • <h3> ​1. Clear Role Definition [#1-clear-role-definition]
      • <h3> ​2. Strategic Delegation Enabling [#2-strategic-delegation-enabling]
      • <h3> ​3. Context Sharing [#3-context-sharing]
      • <h3> ​4. Clear Task Descriptions [#4-clear-task-descriptions]
    • <h2> ​Troubleshooting Collaboration [#troubleshooting-collaboration]
      • <h3> ​Issue: Agents Not Collaborating [#issue-agents-not-collaborating]
      • <h3> ​Issue: Too Much Back-and-Forth [#issue-too-much-back-and-forth]
      • <h3> ​Issue: Delegation Loops [#issue-delegation-loops]
    • <h2> ​Advanced Collaboration Features [#advanced-collaboration-features]
      • <h3> ​Custom Collaboration Rules [#custom-collaboration-rules]
      • <h3> ​Monitoring Collaboration [#monitoring-collaboration]
    • <h2> ​Memory and Learning [#memory-and-learning]
    • <h2> ​Next Steps [#next-steps]
250/en/concepts/collaboration
  • <h1> Flows [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Getting Started [#getting-started]
      • <h3> ​@start() [#@start]
      • <h3> ​@listen() [#@listen]
      • <h3> ​Flow Output [#flow-output]
    • <h2> ​Flow State Management [#flow-state-management]
      • <h3> ​Unstructured State Management [#unstructured-state-management]
      • <h3> ​Structured State Management [#structured-state-management]
      • <h3> ​Choosing Between Unstructured and Structured State Management [#choosing-between-unstructured-and-structured-state-management]
    • <h2> ​Flow Persistence [#flow-persistence]
      • <h3> ​Class-Level Persistence [#class-level-persistence]
      • <h3> ​Method-Level Persistence [#method-level-persistence]
      • <h3> ​How It Works [#how-it-works]
      • <h3> ​Important Considerations [#important-considerations]
      • <h3> ​Technical Advantages [#technical-advantages]
    • <h2> ​Flow Control [#flow-control]
      • <h3> ​Conditional Logic: or [#conditional-logic-or]
      • <h3> ​Conditional Logic: and [#conditional-logic-and]
      • <h3> ​Router [#router]
      • <h3> ​Human in the Loop (human feedback) [#human-in-the-loop-human-feedback]
    • <h2> ​Adding Agents to Flows [#adding-agents-to-flows]
    • <h2> ​Adding Crews to Flows [#adding-crews-to-flows]
      • <h3> ​Folder Structure [#folder-structure]
      • <h3> ​Building Your Crews [#building-your-crews]
      • <h3> ​Connecting Crews in main.py [#connecting-crews-in-main-py]
      • <h3> ​Running the Flow [#running-the-flow]
    • <h2> ​Plot Flows [#plot-flows]
      • <h3> ​What are Plots? [#what-are-plots]
      • <h3> ​How to Generate a Plot [#how-to-generate-a-plot]
      • <h3> ​Understanding the Plot [#understanding-the-plot]
      • <h3> ​Conclusion [#conclusion]
    • <h2> ​Next Steps [#next-steps]
    • <h2> ​Running Flows [#running-flows]
      • <h3> ​Using the Flow API [#using-the-flow-api]
      • <h3> ​Streaming Flow Execution [#streaming-flow-execution]
    • <h2> ​Memory in Flows [#memory-in-flows]
      • <h3> ​Built-in Methods [#built-in-methods]
      • <h3> ​Example: Research and Analyze Flow [#example-research-and-analyze-flow]
      • <h3> ​Using the CLI [#using-the-cli]
400/en/concepts/flows
  • <h1> Human Feedback in Flows [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Quick Start [#quick-start]
    • <h2> ​The @human_feedback Decorator [#the-@human_feedback-decorator]
      • <h3> ​Parameters [#parameters]
      • <h3> ​Basic Usage (No Routing) [#basic-usage-no-routing]
      • <h3> ​Routing with emit [#routing-with-emit]
    • <h2> ​HumanFeedbackResult [#humanfeedbackresult]
      • <h3> ​Accessing in Listeners [#accessing-in-listeners]
    • <h2> ​Accessing Feedback History [#accessing-feedback-history]
      • <h3> ​last_human_feedback [#last_human_feedback]
      • <h3> ​human_feedback_history [#human_feedback_history]
    • <h2> ​Complete Example: Content Approval Workflow [#complete-example-content-approval-workflow]
    • <h2> ​Combining with Other Decorators [#combining-with-other-decorators]
      • <h3> ​Self-loop pattern [#self-loop-pattern]
      • <h3> ​Chained routers [#chained-routers]
      • <h3> ​Limitations [#limitations]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​1. Write Clear Request Messages [#1-write-clear-request-messages]
      • <h3> ​2. Choose Meaningful Outcomes [#2-choose-meaningful-outcomes]
      • <h3> ​3. Always Provide a Default Outcome [#3-always-provide-a-default-outcome]
      • <h3> ​4. Use Feedback History for Audit Trails [#4-use-feedback-history-for-audit-trails]
      • <h3> ​5. Handle Both Routed and Non-Routed Feedback [#5-handle-both-routed-and-non-routed-feedback]
    • <h2> ​Async Human Feedback (Non-Blocking) [#async-human-feedback-non-blocking]
      • <h3> ​The Provider Abstraction [#the-provider-abstraction]
      • <h3> ​Handling Paused Flows [#handling-paused-flows]
      • <h3> ​Resuming a Paused Flow [#resuming-a-paused-flow]
      • <h3> ​Key Types [#key-types]
      • <h3> ​PendingFeedbackContext [#pendingfeedbackcontext]
      • <h3> ​Complete Async Flow Example [#complete-async-flow-example]
      • <h3> ​Best Practices for Async Feedback [#best-practices-for-async-feedback]
    • <h2> ​Learning from Feedback [#learning-from-feedback]
      • <h3> ​How It Works [#how-it-works]
      • <h3> ​Example [#example]
      • <h3> ​Configuration [#configuration]
      • <h3> ​Key Design Decisions [#key-design-decisions]
    • <h2> ​Related Documentation [#related-documentation]
370/en/learn/human-feedback-in-flows
  • <h1> Force Tool Output as Result [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Forcing Tool Output as Result [#forcing-tool-output-as-result]
    • <h2> ​Workflow in Action [#workflow-in-action]
40/en/learn/force-tool-output-as-result
  • <h1> Coding Agents [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Enabling Code Execution [#enabling-code-execution]
    • <h2> ​Important Considerations [#important-considerations]
    • <h2> ​Code Execution Process [#code-execution-process]
    • <h2> ​Example Usage [#example-usage]
60/en/learn/coding-agents
  • <h1> MCP DSL Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Basic Usage [#basic-usage]
    • <h2> ​Supported Reference Formats [#supported-reference-formats]
      • <h3> ​External MCP Remote Servers [#external-mcp-remote-servers]
      • <h3> ​Specific Tool Selection [#specific-tool-selection]
      • <h3> ​Connected MCP Integrations [#connected-mcp-integrations]
    • <h2> ​Complete Example [#complete-example]
    • <h2> ​Tool Naming and Organization [#tool-naming-and-organization]
    • <h2> ​Error Handling and Resilience [#error-handling-and-resilience]
      • <h3> ​Graceful Server Failures [#graceful-server-failures]
      • <h3> ​Timeout Protection [#timeout-protection]
    • <h2> ​Performance Features [#performance-features]
      • <h3> ​Automatic Caching [#automatic-caching]
      • <h3> ​On-Demand Connections [#on-demand-connections]
    • <h2> ​Integration with Existing Features [#integration-with-existing-features]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​1. Use Specific Tools When Possible [#1-use-specific-tools-when-possible]
      • <h3> ​2. Handle Authentication Securely [#2-handle-authentication-securely]
      • <h3> ​3. Plan for Server Failures [#3-plan-for-server-failures]
      • <h3> ​4. Use Descriptive Agent Roles [#4-use-descriptive-agent-roles]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
    • <h2> ​Advanced: MCPServerAdapter [#advanced-mcpserveradapter]
240/en/mcp/dsl-integration
  • <h1> SSE Transport [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Key Concepts [#key-concepts]
    • <h2> ​Connecting via SSE [#connecting-via-sse]
      • <h3> ​1. Fully Managed Connection (Recommended) [#1-fully-managed-connection-recommended]
      • <h3> ​2. Manual Connection Lifecycle [#2-manual-connection-lifecycle]
    • <h2> ​Security Considerations for SSE [#security-considerations-for-sse]
70/en/mcp/sse
  • <h1> Memory [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Quick Start [#quick-start]
    • <h2> ​Four Ways to Use Memory [#four-ways-to-use-memory]
      • <h3> ​Standalone [#standalone]
      • <h3> ​With Crews [#with-crews]
      • <h3> ​With Agents [#with-agents]
      • <h3> ​With Flows [#with-flows]
    • <h2> ​Hierarchical Scopes [#hierarchical-scopes]
      • <h3> ​What Scopes Are [#what-scopes-are]
      • <h3> ​How Scope Inference Works [#how-scope-inference-works]
      • <h3> ​Visualizing the Scope Tree [#visualizing-the-scope-tree]
      • <h3> ​MemoryScope: Subtree Views [#memoryscope-subtree-views]
      • <h3> ​Best Practices for Scope Design [#best-practices-for-scope-design]
      • <h3> ​Use Case Examples [#use-case-examples]
    • <h2> ​Memory Slices [#memory-slices]
      • <h3> ​What Slices Are [#what-slices-are]
      • <h3> ​When to Use Slices vs Scopes [#when-to-use-slices-vs-scopes]
      • <h3> ​Read-Only Slices [#read-only-slices]
      • <h3> ​Read-Write Slices [#read-write-slices]
    • <h2> ​Composite Scoring [#composite-scoring]
    • <h2> ​LLM Analysis Layer [#llm-analysis-layer]
    • <h2> ​Memory Consolidation [#memory-consolidation]
      • <h3> ​Intra-batch Dedup [#intra-batch-dedup]
    • <h2> ​Non-blocking Saves [#non-blocking-saves]
      • <h3> ​Read Barrier [#read-barrier]
      • <h3> ​Crew Shutdown [#crew-shutdown]
      • <h3> ​Standalone Usage [#standalone-usage]
    • <h2> ​Source and Privacy [#source-and-privacy]
      • <h3> ​Source Tracking [#source-tracking]
      • <h3> ​Private Memories [#private-memories]
    • <h2> ​RecallFlow (Deep Recall) [#recallflow-deep-recall]
    • <h2> ​Embedder Configuration [#embedder-configuration]
      • <h3> ​Passing to Memory Directly [#passing-to-memory-directly]
      • <h3> ​Via Crew Embedder Config [#via-crew-embedder-config]
      • <h3> ​Provider Examples [#provider-examples]
      • <h3> ​Provider Reference [#provider-reference]
    • <h2> ​LLM Configuration [#llm-configuration]
    • <h2> ​Storage Backend [#storage-backend]
    • <h2> ​Discovery [#discovery]
    • <h2> ​Failure Behavior [#failure-behavior]
    • <h2> ​Privacy Note [#privacy-note]
    • <h2> ​Memory Events [#memory-events]
    • <h2> ​Troubleshooting [#troubleshooting]
    • <h2> ​Configuration Reference [#configuration-reference]
450/en/concepts/memory
  • <h1> Processes [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Process Implementations [#process-implementations]
    • <h2> ​The Role of Processes in Teamwork [#the-role-of-processes-in-teamwork]
    • <h2> ​Assigning Processes to a Crew [#assigning-processes-to-a-crew]
    • <h2> ​Sequential Process [#sequential-process]
    • <h2> ​Hierarchical Process [#hierarchical-process]
    • <h2> ​Process Class: Detailed Overview [#process-class-detailed-overview]
    • <h2> ​Conclusion [#conclusion]
90/en/concepts/processes
  • <h1> Using Annotations in crew.py [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Available Annotations [#available-annotations]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​1. Crew Base Class [#1-crew-base-class]
      • <h3> ​2. Tool Definition [#2-tool-definition]
      • <h3> ​3. LLM Definition [#3-llm-definition]
      • <h3> ​4. Agent Definition [#4-agent-definition]
      • <h3> ​5. Task Definition [#5-task-definition]
      • <h3> ​6. Crew Creation [#6-crew-creation]
    • <h2> ​YAML Configuration [#yaml-configuration]
    • <h2> ​Best Practices [#best-practices]
120/en/learn/using-annotations
  • <h1> Conditional Tasks [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Example Usage [#example-usage]
30/en/learn/conditional-tasks
  • <h1> Create Custom Tools [#page-title]
    • <h2> ​Creating and Utilizing Tools in CrewAI [#creating-and-utilizing-tools-in-crewai]
      • <h3> ​Subclassing BaseTool [#subclassing-basetool]
      • <h3> ​Using the tool Decorator [#using-the-tool-decorator]
      • <h3> ​Defining a Cache Function for the Tool [#defining-a-cache-function-for-the-tool]
      • <h3> ​Creating Async Tools [#creating-async-tools]
60/en/learn/create-custom-tools
  • <h1> Files [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​File Types [#file-types]
    • <h2> ​File Sources [#file-sources]
      • <h3> ​From Path [#from-path]
      • <h3> ​From URL [#from-url]
      • <h3> ​From Bytes [#from-bytes]
    • <h2> ​Using Files [#using-files]
      • <h3> ​With Crews [#with-crews]
      • <h3> ​With Tasks [#with-tasks]
      • <h3> ​With Flows [#with-flows]
      • <h3> ​With Standalone Agents [#with-standalone-agents]
    • <h2> ​File Precedence [#file-precedence]
    • <h2> ​Provider Support [#provider-support]
    • <h2> ​How Files Are Sent [#how-files-are-sent]
      • <h3> ​Provider Transmission Methods [#provider-transmission-methods]
    • <h2> ​File Handling Modes [#file-handling-modes]
    • <h2> ​Provider Constraints [#provider-constraints]
      • <h3> ​OpenAI [#openai]
      • <h3> ​Anthropic [#anthropic]
      • <h3> ​Google Gemini [#google-gemini]
      • <h3> ​AWS Bedrock [#aws-bedrock]
    • <h2> ​Referencing Files in Prompts [#referencing-files-in-prompts]
230/en/concepts/files
  • <h1> CLI [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Installation [#installation]
    • <h2> ​Basic Usage [#basic-usage]
    • <h2> ​Available Commands [#available-commands]
      • <h3> ​1. Create [#1-create]
      • <h3> ​2. Version [#2-version]
      • <h3> ​3. Train [#3-train]
      • <h3> ​4. Replay [#4-replay]
      • <h3> ​5. Log-tasks-outputs [#5-log-tasks-outputs]
      • <h3> ​6. Reset-memories [#6-reset-memories]
      • <h3> ​7. Test [#7-test]
      • <h3> ​8. Run [#8-run]
      • <h3> ​9. Chat [#9-chat]
      • <h3> ​10. Deploy [#10-deploy]
      • <h3> ​11. Organization Management [#11-organization-management]
      • <h3> ​11. Login [#11-login]
      • <h3> ​12. API Keys [#12-api-keys]
      • <h3> ​13. Configuration Management [#13-configuration-management]
      • <h3> ​14. Trace Management [#14-trace-management]
200/en/concepts/cli
  • <h1> Reasoning [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Usage [#usage]
    • <h2> ​How It Works [#how-it-works]
    • <h2> ​Configuration Options [#configuration-options]
    • <h2> ​Example [#example]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Example Reasoning Output [#example-reasoning-output]
80/en/concepts/reasoning
  • <h1> Kickoff Crew for Each [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Kicking Off a Crew for Each Item [#kicking-off-a-crew-for-each-item]
30/en/learn/kickoff-for-each
  • <h1> Sequential Processes [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Sequential Process Overview [#sequential-process-overview]
      • <h3> ​Key Features [#key-features]
    • <h2> ​Implementing the Sequential Process [#implementing-the-sequential-process]
      • <h3> ​Note: [#note]
      • <h3> ​Workflow in Action [#workflow-in-action]
    • <h2> ​Advanced Features [#advanced-features]
      • <h3> ​Task Delegation [#task-delegation]
      • <h3> ​Asynchronous Execution [#asynchronous-execution]
      • <h3> ​Memory and Caching [#memory-and-caching]
      • <h3> ​Callbacks [#callbacks]
      • <h3> ​Usage Metrics [#usage-metrics]
    • <h2> ​Best Practices for Sequential Processes [#best-practices-for-sequential-processes]
140/en/learn/sequential-process
  • <h1> Skills [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Directory Structure [#directory-structure]
    • <h2> ​SKILL.md Format [#skill-md-format]
      • <h3> ​Frontmatter Fields [#frontmatter-fields]
    • <h2> ​Usage [#usage]
      • <h3> ​Agent-level Skills [#agent-level-skills]
      • <h3> ​Crew-level Skills [#crew-level-skills]
      • <h3> ​Pre-loaded Skills [#pre-loaded-skills]
    • <h2> ​How Skills Are Loaded [#how-skills-are-loaded]
100/en/concepts/skills
  • <h1> Hierarchical Process [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Hierarchical Process Overview [#hierarchical-process-overview]
      • <h3> ​Key Features [#key-features]
    • <h2> ​Implementing the Hierarchical Process [#implementing-the-hierarchical-process]
      • <h3> ​Using a Custom Manager Agent [#using-a-custom-manager-agent]
      • <h3> ​Workflow in Action [#workflow-in-action]
    • <h2> ​Conclusion [#conclusion]
80/en/learn/hierarchical-process
  • <h1> TrueFoundry Integration [#page-title]
    • <h2> ​How TrueFoundry Integrates with CrewAI [#how-truefoundry-integrates-with-crewai]
      • <h3> ​Installation & Setup [#installation-&-setup]
      • <h3> ​Complete CrewAI Example [#complete-crewai-example]
      • <h3> ​Observability and Governance [#observability-and-governance]
    • <h2> ​Tracing [#tracing]
60/en/observability/truefoundry
  • <h1> Planning [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​Using the Planning Feature [#using-the-planning-feature]
30/en/concepts/planning
  • <h1> Image Generation with DALL-E [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up the DALL-E Tool [#setting-up-the-dall-e-tool]
    • <h2> ​Using the DALL-E Tool [#using-the-dall-e-tool]
      • <h3> ​Example Agent Configuration [#example-agent-configuration]
      • <h3> ​Expected Output [#expected-output]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Troubleshooting [#troubleshooting]
80/en/learn/dalle-image-generation
  • <h1> CrewAI AMP [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Key Features [#key-features]
    • <h2> Crew Deployments
    • <h2> API Access
    • <h2> Observability
    • <h2> Tool Repository
    • <h2> Webhook Streaming
    • <h2> Crew Studio
    • <h2> ​Deployment Options [#deployment-options]
    • <h2> GitHub Integration
    • <h2> Crew Studio
    • <h2> CLI Deployment
    • <h2> ​Getting Started [#getting-started]
    • <h2> Sign Up
    • <h2> Build Crew
    • <h2> Deploy Crew
    • <h2> API Access
180/en/enterprise/introduction
  • <h1> Crews [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Crew Attributes [#crew-attributes]
    • <h2> ​Creating Crews [#creating-crews]
      • <h3> ​YAML Configuration (Recommended) [#yaml-configuration-recommended]
      • <h3> ​Direct Code Definition (Alternative) [#direct-code-definition-alternative]
    • <h2> ​Crew Output [#crew-output]
      • <h3> ​Crew Output Attributes [#crew-output-attributes]
      • <h3> ​Crew Output Methods and Properties [#crew-output-methods-and-properties]
      • <h3> ​Accessing Crew Outputs [#accessing-crew-outputs]
    • <h2> ​Accessing Crew Logs [#accessing-crew-logs]
    • <h2> ​Memory Utilization [#memory-utilization]
    • <h2> ​Cache Utilization [#cache-utilization]
    • <h2> ​Crew Usage Metrics [#crew-usage-metrics]
    • <h2> ​Crew Execution Process [#crew-execution-process]
      • <h3> ​Kicking Off a Crew [#kicking-off-a-crew]
      • <h3> ​Different Ways to Kick Off a Crew [#different-ways-to-kick-off-a-crew]
      • <h3> ​Streaming Crew Execution [#streaming-crew-execution]
      • <h3> ​Replaying from a Specific Task [#replaying-from-a-specific-task]
      • <h3> ​Replaying from a Specific Task Using the CLI [#replaying-from-a-specific-task-using-the-cli]
200/en/concepts/crews
  • <h1> Training [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​Training Your Crew Using the CLI [#training-your-crew-using-the-cli]
      • <h3> ​Training your Crew programmatically [#training-your-crew-programmatically]
    • <h2> ​How trained data is used by agents [#how-trained-data-is-used-by-agents]
      • <h3> ​Training data flow [#training-data-flow]
      • <h3> ​During training runs [#during-training-runs]
      • <h3> ​After training completes [#after-training-completes]
      • <h3> ​File summary [#file-summary]
    • <h2> ​Small Language Model Considerations [#small-language-model-considerations]
      • <h3> ​Limitations of Small Models in Training Evaluation [#limitations-of-small-models-in-training-evaluation]
    • <h2> JSON Output Accuracy
    • <h2> Evaluation Quality
    • <h2> Instruction Following
    • <h2> Consistency
      • <h3> ​Recommendations for Training [#recommendations-for-training]
      • <h3> ​Key Points to Note [#key-points-to-note]
170/en/concepts/training
  • <h1> Overview [#page-title]
    • <h2> ​Learn CrewAI [#learn-crewai]
    • <h2> ​Getting Started Guides [#getting-started-guides]
      • <h3> ​Core Concepts [#core-concepts]
    • <h2> Sequential Process
    • <h2> Hierarchical Process
    • <h2> Conditional Tasks
    • <h2> Async Kickoff
      • <h3> ​Agent Development [#agent-development]
    • <h2> Customizing Agents
    • <h2> Coding Agents
    • <h2> Multimodal Agents
    • <h2> Custom Manager Agent
    • <h2> ​Advanced Features [#advanced-features]
      • <h3> ​Workflow Control [#workflow-control]
    • <h2> Human in the Loop
    • <h2> Human Input on Execution
    • <h2> Replay Tasks
    • <h2> Kickoff for Each
      • <h3> ​Customization & Integration [#customization-&-integration]
    • <h2> Custom LLM
    • <h2> LLM Connections
    • <h2> Create Custom Tools
    • <h2> Using Annotations
    • <h2> ​Specialized Applications [#specialized-applications]
      • <h3> ​Content & Media [#content-&-media]
    • <h2> DALL-E Image Generation
    • <h2> Bring Your Own Agent
      • <h3> ​Tool Management [#tool-management]
    • <h2> Force Tool Output as Result
    • <h2> ​Learning Path Recommendations [#learning-path-recommendations]
      • <h3> ​For Beginners [#for-beginners]
      • <h3> ​For Intermediate Users [#for-intermediate-users]
      • <h3> ​For Advanced Users [#for-advanced-users]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​Development [#development]
      • <h3> ​Production [#production]
      • <h3> ​Optimization [#optimization]
    • <h2> ​Getting Help [#getting-help]
390/en/learn/overview
  • <h1> Strategic LLM Selection Guide [#page-title]
    • <h2> ​The CrewAI Approach to LLM Selection [#the-crewai-approach-to-llm-selection]
    • <h2> ​Quick Decision Framework [#quick-decision-framework]
    • <h2> ​Core Selection Framework [#core-selection-framework]
      • <h3> ​a. Task-First Thinking [#a-task-first-thinking]
      • <h3> ​b. Model Capability Mapping [#b-model-capability-mapping]
    • <h2> ​Strategic Configuration Patterns [#strategic-configuration-patterns]
      • <h3> ​a. Multi-Model Approach [#a-multi-model-approach]
      • <h3> ​b. Component-Specific Selection [#b-component-specific-selection]
    • <h2> ​Task Definition Framework [#task-definition-framework]
      • <h3> ​a. Focus on Clarity Over Complexity [#a-focus-on-clarity-over-complexity]
      • <h3> ​b. Task Sequencing Strategy [#b-task-sequencing-strategy]
    • <h2> ​Optimizing Agent Configuration for LLM Performance [#optimizing-agent-configuration-for-llm-performance]
      • <h3> ​a. Role-Driven LLM Selection [#a-role-driven-llm-selection]
      • <h3> ​b. Backstory as Model Context Amplifier [#b-backstory-as-model-context-amplifier]
      • <h3> ​c. Holistic Agent-LLM Optimization [#c-holistic-agent-llm-optimization]
    • <h2> ​Practical Implementation Checklist [#practical-implementation-checklist]
      • <h3> ​When to Use Different Model Types [#when-to-use-different-model-types]
    • <h2> ​Common CrewAI Model Selection Pitfalls [#common-crewai-model-selection-pitfalls]
    • <h2> ​Testing and Iteration Strategy [#testing-and-iteration-strategy]
      • <h3> ​Enterprise-Grade Model Validation [#enterprise-grade-model-validation]
    • <h2> ​Key Principles Summary [#key-principles-summary]
    • <h2> Task-Driven Selection
    • <h2> Capability Matching
    • <h2> Strategic Consistency
    • <h2> Practical Testing
    • <h2> Iterative Improvement
    • <h2> Operational Balance
    • <h2> ​Current Model Landscape (June 2025) [#current-model-landscape-june-2025]
      • <h3> ​Leading Models by Category [#leading-models-by-category]
      • <h3> ​Selection Framework for Current Models [#selection-framework-for-current-models]
      • <h3> ​Key Considerations for Model Selection [#key-considerations-for-model-selection]
      • <h3> ​Practical Implementation Strategy [#practical-implementation-strategy]
330/en/learn/llm-selection-guide
  • <h1> Replay Tasks from Latest Crew Kickoff [#page-title]
    • <h2> ​Introduction [#introduction]
      • <h3> ​Replaying from Specific Task Using the CLI [#replaying-from-specific-task-using-the-cli]
      • <h3> ​Replaying from a Task Programmatically [#replaying-from-a-task-programmatically]
    • <h2> ​Conclusion [#conclusion]
50/en/learn/replay-tasks-from-latest-crew-kickoff
  • <h1> Streamable HTTP Transport [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Key Concepts [#key-concepts]
    • <h2> ​Connecting via Streamable HTTP [#connecting-via-streamable-http]
      • <h3> ​1. Fully Managed Connection (Recommended) [#1-fully-managed-connection-recommended]
      • <h3> ​2. Manual Connection Lifecycle [#2-manual-connection-lifecycle]
    • <h2> ​Security Considerations [#security-considerations]
70/en/mcp/streamable-http
  • <h1> Kickoff Crew Asynchronously [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​Native Async Execution with akickoff() [#native-async-execution-with-akickoff]
      • <h3> ​Method Signature [#method-signature]
      • <h3> ​Parameters [#parameters]
      • <h3> ​Returns [#returns]
      • <h3> ​Example: Native Async Crew Execution [#example-native-async-crew-execution]
      • <h3> ​Example: Multiple Native Async Crews [#example-multiple-native-async-crews]
      • <h3> ​Example: Native Async for Multiple Inputs [#example-native-async-for-multiple-inputs]
    • <h2> ​Thread-Based Async with kickoff_async() [#thread-based-async-with-kickoff-async]
      • <h3> ​Method Signature [#method-signature-2]
      • <h3> ​Parameters [#parameters-2]
      • <h3> ​Returns [#returns-2]
      • <h3> ​Example: Thread-Based Async Execution [#example-thread-based-async-execution]
      • <h3> ​Example: Multiple Thread-Based Async Crews [#example-multiple-thread-based-async-crews]
    • <h2> ​Async Streaming [#async-streaming]
    • <h2> ​Potential Use Cases [#potential-use-cases]
    • <h2> ​Choosing Between akickoff() and kickoff_async() [#choosing-between-akickoff-and-kickoff-async]
180/en/learn/kickoff-async
  • <h1> CrewAI Examples [#page-title]
    • <h2> ​Crews [#crews]
    • <h2> Marketing Strategy
    • <h2> Surprise Trip
    • <h2> Match Profile to Positions
    • <h2> Job Posting
    • <h2> Game Builder Crew
    • <h2> Recruitment
    • <h2> Browse all Crews
    • <h2> ​Flows [#flows]
    • <h2> Content Creator Flow
    • <h2> Email Auto Responder
    • <h2> Lead Score Flow
    • <h2> Meeting Assistant Flow
    • <h2> Self Evaluation Loop
    • <h2> Write a Book (Flows)
    • <h2> Browse all Flows
    • <h2> ​Integrations [#integrations]
    • <h2> CrewAI ↔ LangGraph
    • <h2> Azure OpenAI
    • <h2> NVIDIA Models
    • <h2> Browse Integrations
    • <h2> ​Notebooks [#notebooks]
    • <h2> Simple QA Crew + Flow
    • <h2> All Notebooks
250/en/examples/example
  • <h1> Quickstart [#page-title]
    • <h2> ​Build your first CrewAI Agent [#build-your-first-crewai-agent]
    • <h2> Try CrewAI AMP
      • <h3> ​Note on Consistency in Naming [#note-on-consistency-in-naming]
    • <h2> ​Deploying Your Crew [#deploying-your-crew]
    • <h2> Deploy on Enterprise
    • <h2> Join the Community
70/en/quickstart
  • <h1> Agents [#page-title]
    • <h2> ​Overview of an Agent [#overview-of-an-agent]
    • <h2> ​Agent Attributes [#agent-attributes]
    • <h2> ​Creating Agents [#creating-agents]
      • <h3> ​YAML Configuration (Recommended) [#yaml-configuration-recommended]
      • <h3> ​Direct Code Definition [#direct-code-definition]
      • <h3> ​Parameter Details [#parameter-details]
    • <h2> ​Agent Tools [#agent-tools]
    • <h2> ​Agent Memory and Context [#agent-memory-and-context]
    • <h2> ​Context Window Management [#context-window-management]
      • <h3> ​How Context Window Management Works [#how-context-window-management-works]
      • <h3> ​Automatic Context Handling (respect_context_window=True) [#automatic-context-handling-respect_context_window=true]
      • <h3> ​Strict Context Limits (respect_context_window=False) [#strict-context-limits-respect_context_window=false]
      • <h3> ​Choosing the Right Setting [#choosing-the-right-setting]
      • <h3> ​Alternative Approaches for Large Data [#alternative-approaches-for-large-data]
      • <h3> ​Context Window Best Practices [#context-window-best-practices]
      • <h3> ​Troubleshooting Context Issues [#troubleshooting-context-issues]
    • <h2> ​Direct Agent Interaction with kickoff() [#direct-agent-interaction-with-kickoff]
      • <h3> ​How kickoff() Works [#how-kickoff-works]
      • <h3> ​Parameters and Return Values [#parameters-and-return-values]
      • <h3> ​Structured Output [#structured-output]
      • <h3> ​Multiple Messages [#multiple-messages]
      • <h3> ​Async Support [#async-support]
    • <h2> ​Important Considerations and Best Practices [#important-considerations-and-best-practices]
      • <h3> ​Security and Code Execution [#security-and-code-execution]
      • <h3> ​Performance Optimization [#performance-optimization]
      • <h3> ​Memory and Context Management [#memory-and-context-management]
      • <h3> ​Advanced Features [#advanced-features-2]
      • <h3> ​Agent Collaboration [#agent-collaboration]
      • <h3> ​Date Awareness and Reasoning [#date-awareness-and-reasoning]
      • <h3> ​Model Compatibility [#model-compatibility]
    • <h2> ​Troubleshooting Common Issues [#troubleshooting-common-issues]
320/en/concepts/agents
  • <h1> MCP Servers as Tools in CrewAI [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​🚀 Simple DSL Integration (Recommended) [#-simple-dsl-integration-recommended]
      • <h3> ​🔧 Advanced: MCPServerAdapter (For Complex Scenarios) [#-advanced-mcpserveradapter-for-complex-scenarios]
    • <h2> ​Video Tutorial [#video-tutorial]
    • <h2> ​Installation [#installation]
    • <h2> ​Quick Start: Simple DSL Integration [#quick-start-simple-dsl-integration]
      • <h3> ​Quick Start with String References [#quick-start-with-string-references]
      • <h3> ​Quick Start with Structured Configurations [#quick-start-with-structured-configurations]
    • <h2> ​MCP Reference Formats [#mcp-reference-formats]
      • <h3> ​String-Based References [#string-based-references]
      • <h3> ​Structured Configurations [#structured-configurations]
      • <h3> ​Mixed References [#mixed-references]
      • <h3> ​Tool Filtering [#tool-filtering]
    • <h2> ​Configuration Parameters [#configuration-parameters]
      • <h3> ​MCPServerStdio Parameters [#mcpserverstdio-parameters]
      • <h3> ​MCPServerHTTP Parameters [#mcpserverhttp-parameters]
      • <h3> ​MCPServerSSE Parameters [#mcpserversse-parameters]
      • <h3> ​Common Parameters [#common-parameters]
    • <h2> ​Key Features [#key-features]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Advanced: MCPServerAdapter [#advanced-mcpserveradapter]
    • <h2> ​Connection Configuration [#connection-configuration]
    • <h2> ​Filtering Tools [#filtering-tools]
      • <h3> ​Accessing a specific tool using dictionary-style indexing. [#accessing-a-specific-tool-using-dictionary-style-indexing]
      • <h3> ​Pass a list of tool names to the MCPServerAdapter constructor. [#pass-a-list-of-tool-names-to-the-mcpserveradapter-constructor]
    • <h2> ​Using with CrewBase [#using-with-crewbase]
      • <h3> ​Connection Timeout Configuration [#connection-timeout-configuration]
      • <h3> ​Filtering Tools [#filtering-tools-2]
    • <h2> ​Explore MCP Integrations [#explore-mcp-integrations]
    • <h2> Simple DSL Integration
    • <h2> Stdio Transport
    • <h2> SSE Transport
    • <h2> Streamable HTTP Transport
    • <h2> Connecting to Multiple Servers
    • <h2> Security Considerations
    • <h2> GitHub Repository
    • <h2> ​Staying Safe with MCP [#staying-safe-with-mcp]
      • <h3> ​Limitations [#limitations]
390/en/mcp/overview
  • <h1> Using Multimodal Agents [#page-title]
    • <h2> ​Using Multimodal Agents [#using-multimodal-agents]
      • <h3> ​Enabling Multimodal Capabilities [#enabling-multimodal-capabilities]
      • <h3> ​Working with Images [#working-with-images]
      • <h3> ​Advanced Usage with Context [#advanced-usage-with-context]
      • <h3> ​Tool Details [#tool-details]
      • <h3> ​Best Practices [#best-practices]
70/en/learn/multimodal-agents
  • <h1> Tool Call Hooks [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Hook Types [#hook-types]
      • <h3> ​Before Tool Call Hooks [#before-tool-call-hooks]
      • <h3> ​After Tool Call Hooks [#after-tool-call-hooks]
    • <h2> ​Tool Hook Context [#tool-hook-context]
      • <h3> ​Modifying Tool Inputs [#modifying-tool-inputs]
    • <h2> ​Registration Methods [#registration-methods]
      • <h3> ​1. Global Hook Registration [#1-global-hook-registration]
      • <h3> ​2. Decorator-Based Registration [#2-decorator-based-registration]
      • <h3> ​3. Crew-Scoped Hooks [#3-crew-scoped-hooks]
    • <h2> ​Common Use Cases [#common-use-cases]
      • <h3> ​1. Safety Guardrails [#1-safety-guardrails]
      • <h3> ​2. Human Approval Gate [#2-human-approval-gate]
      • <h3> ​3. Input Validation and Sanitization [#3-input-validation-and-sanitization]
      • <h3> ​4. Result Sanitization [#4-result-sanitization]
      • <h3> ​5. Tool Usage Analytics [#5-tool-usage-analytics]
      • <h3> ​6. Rate Limiting [#6-rate-limiting]
      • <h3> ​7. Caching Tool Results [#7-caching-tool-results]
      • <h3> ​8. Debug Logging [#8-debug-logging]
    • <h2> ​Hook Management [#hook-management]
      • <h3> ​Unregistering Hooks [#unregistering-hooks]
      • <h3> ​Clearing Hooks [#clearing-hooks]
      • <h3> ​Listing Registered Hooks [#listing-registered-hooks]
    • <h2> ​Advanced Patterns [#advanced-patterns]
      • <h3> ​Conditional Hook Execution [#conditional-hook-execution]
      • <h3> ​Context-Aware Input Modification [#context-aware-input-modification]
      • <h3> ​Tool Chain Monitoring [#tool-chain-monitoring]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Type Safety [#type-safety]
    • <h2> ​Integration with Existing Tools [#integration-with-existing-tools]
      • <h3> ​Wrapping Existing Validation [#wrapping-existing-validation]
      • <h3> ​Logging to External Systems [#logging-to-external-systems]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Hook Not Executing [#hook-not-executing]
      • <h3> ​Input Modifications Not Working [#input-modifications-not-working]
      • <h3> ​Result Modifications Not Working [#result-modifications-not-working]
      • <h3> ​Tool Blocked Unexpectedly [#tool-blocked-unexpectedly]
    • <h2> ​Conclusion [#conclusion]
400/en/learn/tool-hooks
  • <h1> Tasks [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​Task Execution Flow [#task-execution-flow]
    • <h2> ​Task Attributes [#task-attributes]
    • <h2> ​Creating Tasks [#creating-tasks]
      • <h3> ​YAML Configuration (Recommended) [#yaml-configuration-recommended]
      • <h3> ​Direct Code Definition (Alternative) [#direct-code-definition-alternative]
    • <h2> ​Task Output [#task-output]
      • <h3> ​Task Output Attributes [#task-output-attributes]
      • <h3> ​Task Methods and Properties [#task-methods-and-properties]
      • <h3> ​Accessing Task Outputs [#accessing-task-outputs]
    • <h2> ​Markdown Output Formatting [#markdown-output-formatting]
      • <h3> ​Using Markdown Formatting [#using-markdown-formatting]
      • <h3> ​YAML Configuration with Markdown [#yaml-configuration-with-markdown]
      • <h3> ​Benefits of Markdown Output [#benefits-of-markdown-output]
    • <h2> ​Task Dependencies and Context [#task-dependencies-and-context]
    • <h2> ​Task Guardrails [#task-guardrails]
      • <h3> ​Function-Based Guardrails [#function-based-guardrails]
      • <h3> ​LLM-Based Guardrails (String Descriptions) [#llm-based-guardrails-string-descriptions]
      • <h3> ​Multiple Guardrails [#multiple-guardrails]
      • <h3> ​Guardrail Function Requirements [#guardrail-function-requirements]
      • <h3> ​Error Handling Best Practices [#error-handling-best-practices]
      • <h3> ​Handling Guardrail Results [#handling-guardrail-results]
    • <h2> ​Getting Structured Consistent Outputs from Tasks [#getting-structured-consistent-outputs-from-tasks]
      • <h3> ​Using output_pydantic [#using-output_pydantic]
      • <h3> ​Using output_json [#using-output_json]
    • <h2> ​Integrating Tools with Tasks [#integrating-tools-with-tasks]
    • <h2> ​Creating a Task with Tools [#creating-a-task-with-tools]
    • <h2> ​Referring to Other Tasks [#referring-to-other-tasks]
    • <h2> ​Asynchronous Execution [#asynchronous-execution]
    • <h2> ​Callback Mechanism [#callback-mechanism]
    • <h2> ​Accessing a Specific Task Output [#accessing-a-specific-task-output]
    • <h2> ​Tool Override Mechanism [#tool-override-mechanism]
    • <h2> ​Error Handling and Validation Mechanisms [#error-handling-and-validation-mechanisms]
    • <h2> ​Creating Directories when Saving Files [#creating-directories-when-saving-files]
      • <h3> ​Default Behavior [#default-behavior]
      • <h3> ​Disabling Directory Creation [#disabling-directory-creation]
      • <h3> ​YAML Configuration [#yaml-configuration]
      • <h3> ​Use Cases [#use-cases]
      • <h3> ​Error Handling [#error-handling]
    • <h2> ​Conclusion [#conclusion]
410/en/concepts/tasks
  • <h1> Portkey Integration [#page-title]
    • <h2> ​Introduction [#introduction]
      • <h3> ​Installation & Setup [#installation-&-setup]
    • <h2> ​Production Features [#production-features]
      • <h3> ​1. Enhanced Observability [#1-enhanced-observability]
      • <h3> ​2. Reliability - Keep Your Crews Running Smoothly [#2-reliability-keep-your-crews-running-smoothly]
    • <h2> Automatic Retries
    • <h2> Request Timeouts
    • <h2> Conditional Routing
    • <h2> Fallbacks
    • <h2> Load Balancing
      • <h3> ​3. Prompting in CrewAI [#3-prompting-in-crewai]
    • <h2> Prompt Engineering Studio
      • <h3> ​4. Guardrails for Safe Crews [#4-guardrails-for-safe-crews]
    • <h2> Learn More About Guardrails
      • <h3> ​5. User Tracking with Metadata [#5-user-tracking-with-metadata]
    • <h2> Learn More About Metadata
      • <h3> ​6. Caching for Efficient Crews [#6-caching-for-efficient-crews]
      • <h3> ​7. Model Interoperability [#7-model-interoperability]
    • <h2> Supported Providers
    • <h2> ​Set Up Enterprise Governance for CrewAI [#set-up-enterprise-governance-for-crewai]
      • <h3> ​Step 1: Implement Budget Controls & Rate Limits [#step-1-implement-budget-controls-&-rate-limits]
      • <h3> ​Step 2: Define Model Access Rules [#step-2-define-model-access-rules]
      • <h3> ​Step 3: Implement Access Controls [#step-3-implement-access-controls]
      • <h3> ​Step 4: Deploy & Monitor [#step-4-deploy-&-monitor]
      • <h3> ​Enterprise Features Now Available [#enterprise-features-now-available]
    • <h2> ​Frequently Asked Questions [#frequently-asked-questions]
    • <h2> ​Resources [#resources]
    • <h2> CrewAI Docs
    • <h2> Book a Demo
300/en/observability/portkey
  • <h1> Telemetry [#page-title]
    • <h2> ​Telemetry [#telemetry]
      • <h3> ​Examples: [#examples]
      • <h3> ​Data Explanation: [#data-explanation]
      • <h3> ​Opt-In Further Telemetry Sharing [#opt-in-further-telemetry-sharing]
50/en/telemetry
  • <h1> Testing [#page-title]
    • <h2> ​Overview [#overview]
      • <h3> ​Using the Testing Feature [#using-the-testing-feature]
30/en/concepts/testing
  • <h1> GET /{kickoff_id}/status [#page-title]
10/en/api-reference/status
  • <h1> GET /inputs [#page-title]
10/en/api-reference/inputs
  • <h1> POST /kickoff [#page-title]
10/en/api-reference/kickoff
  • <h1> POST /resume [#page-title]
10/en/api-reference/resume
  • <h1> Flow HITL Management [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> Email-First Design
    • <h2> Flexible Routing
    • <h2> Auto-Response
      • <h3> ​Key Benefits [#key-benefits]
    • <h2> ​Setting Up Human Review Points in Flows [#setting-up-human-review-points-in-flows]
      • <h3> ​Decorator Parameters [#decorator-parameters]
    • <h2> ​Platform Configuration [#platform-configuration]
      • <h3> ​Email Notifications [#email-notifications]
      • <h3> ​SLA Target [#sla-target]
    • <h2> ​Email Notifications & Responses [#email-notifications-&-responses]
      • <h3> ​How Email Responses Work [#how-email-responses-work]
      • <h3> ​Response Format [#response-format]
      • <h3> ​Confirmation Emails [#confirmation-emails]
      • <h3> ​Email Token Security [#email-token-security]
    • <h2> ​Routing Rules [#routing-rules]
      • <h3> ​Rule Structure [#rule-structure]
      • <h3> ​Matching Patterns [#matching-patterns]
      • <h3> ​Assignment Priority [#assignment-priority]
      • <h3> ​Dynamic Assignment Example [#dynamic-assignment-example]
    • <h2> ​Auto-Response [#auto-response]
      • <h3> ​Configuration [#configuration]
      • <h3> ​Use Cases [#use-cases]
    • <h2> ​Review Process [#review-process]
      • <h3> ​Dashboard Interface [#dashboard-interface]
      • <h3> ​Response Methods [#response-methods]
      • <h3> ​History & Audit Trail [#history-&-audit-trail]
    • <h2> ​Analytics & Monitoring [#analytics-&-monitoring]
      • <h3> ​Performance Dashboard [#performance-dashboard]
    • <h2> Response Times
    • <h2> Volume Trends
    • <h2> Decision Distribution
    • <h2> SLA Tracking
      • <h3> ​Audit & Compliance [#audit-&-compliance]
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Webhooks API [#webhooks-api]
      • <h3> ​Configuring Webhooks [#configuring-webhooks]
      • <h3> ​Webhook Events [#webhook-events]
      • <h3> ​Webhook Payload [#webhook-payload]
      • <h3> ​Responding to Requests [#responding-to-requests]
      • <h3> ​Security [#security]
      • <h3> ​Error Handling [#error-handling]
    • <h2> ​Security & RBAC [#security-&-rbac]
      • <h3> ​Dashboard Access [#dashboard-access]
      • <h3> ​Email Response Authorization [#email-response-authorization]
      • <h3> ​Audit Trail [#audit-trail]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Emails Not Sending [#emails-not-sending]
      • <h3> ​Email Replies Not Processing [#email-replies-not-processing]
      • <h3> ​Flow Not Resuming [#flow-not-resuming]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Related Resources [#related-resources]
    • <h2> Human Feedback in Flows
    • <h2> Flow HITL Workflow Guide
    • <h2> RBAC Configuration
    • <h2> Webhook Streaming
570/en/enterprise/features/flow-hitl-management
  • <h1> Overview [#page-title]
    • <h2> ​Available Tools [#available-tools]
    • <h2> File Read Tool
    • <h2> File Write Tool
    • <h2> PDF Search Tool
    • <h2> DOCX Search Tool
    • <h2> JSON Search Tool
    • <h2> CSV Search Tool
    • <h2> XML Search Tool
    • <h2> MDX Search Tool
    • <h2> TXT Search Tool
    • <h2> Directory Search Tool
    • <h2> Directory Read Tool
    • <h2> OCR Tool
    • <h2> PDF Text Writing Tool
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Quick Start Example [#quick-start-example]
    • <h2> ​Tips for Document Processing [#tips-for-document-processing]
180/en/tools/file-document/overview
  • <h1> Build Your First Crew [#page-title]
    • <h2> ​Unleashing the Power of Collaborative AI [#unleashing-the-power-of-collaborative-ai]
      • <h3> ​What You’ll Build and Learn [#what-you’ll-build-and-learn]
      • <h3> ​Prerequisites [#prerequisites]
    • <h2> ​Step 1: Create a New CrewAI Project [#step-1-create-a-new-crewai-project]
    • <h2> ​Step 2: Explore the Project Structure [#step-2-explore-the-project-structure]
    • <h2> ​Step 3: Configure Your Agents [#step-3-configure-your-agents]
    • <h2> ​Step 4: Define Your Tasks [#step-4-define-your-tasks]
    • <h2> ​Step 5: Configure Your Crew [#step-5-configure-your-crew]
    • <h2> ​Step 6: Set Up Your Main Script [#step-6-set-up-your-main-script]
    • <h2> ​Step 7: Set Up Your Environment Variables [#step-7-set-up-your-environment-variables]
    • <h2> ​Step 8: Install Dependencies [#step-8-install-dependencies]
    • <h2> ​Step 9: Run Your Crew [#step-9-run-your-crew]
    • <h2> ​Step 10: Review the Output [#step-10-review-the-output]
    • <h2> ​Exploring Other CLI Commands [#exploring-other-cli-commands]
    • <h2> ​The Art of the Possible: Beyond Your First Crew [#the-art-of-the-possible-beyond-your-first-crew]
      • <h3> ​Expanding Your Crew [#expanding-your-crew]
      • <h3> ​Adding Tools and Capabilities [#adding-tools-and-capabilities]
      • <h3> ​Creating More Complex Workflows [#creating-more-complex-workflows]
      • <h3> ​Applying to Different Domains [#applying-to-different-domains]
    • <h2> ​Next Steps [#next-steps]
210/en/guides/crews/first-crew
  • <h1> Build Your First Flow [#page-title]
    • <h2> ​Taking Control of AI Workflows with Flows [#taking-control-of-ai-workflows-with-flows]
      • <h3> ​What Makes Flows Powerful [#what-makes-flows-powerful]
      • <h3> ​What You’ll Build and Learn [#what-you’ll-build-and-learn]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Step 1: Create a New CrewAI Flow Project [#step-1-create-a-new-crewai-flow-project]
    • <h2> ​Step 2: Understanding the Project Structure [#step-2-understanding-the-project-structure]
    • <h2> ​Step 3: Add a Content Writer Crew [#step-3-add-a-content-writer-crew]
    • <h2> ​Step 4: Configure the Content Writer Crew [#step-4-configure-the-content-writer-crew]
    • <h2> ​Step 5: Create the Flow [#step-5-create-the-flow]
    • <h2> ​Step 6: Set Up Your Environment Variables [#step-6-set-up-your-environment-variables]
    • <h2> ​Step 7: Install Dependencies [#step-7-install-dependencies]
    • <h2> ​Step 8: Run Your Flow [#step-8-run-your-flow]
    • <h2> ​Step 9: Visualize Your Flow [#step-9-visualize-your-flow]
    • <h2> ​Step 10: Review the Output [#step-10-review-the-output]
    • <h2> ​The Art of the Possible: Beyond Your First Flow [#the-art-of-the-possible-beyond-your-first-flow]
      • <h3> ​Enhancing User Interaction [#enhancing-user-interaction]
      • <h3> ​Adding More Processing Steps [#adding-more-processing-steps]
      • <h3> ​Creating More Complex Flows [#creating-more-complex-flows]
      • <h3> ​Applying to Different Domains [#applying-to-different-domains]
    • <h2> ​Key Features Demonstrated [#key-features-demonstrated]
    • <h2> ​Understanding the Flow Structure [#understanding-the-flow-structure]
      • <h3> ​1. Direct LLM Calls [#1-direct-llm-calls]
      • <h3> ​2. Event-Driven Architecture [#2-event-driven-architecture]
      • <h3> ​3. State Management [#3-state-management]
      • <h3> ​4. Crew Integration [#4-crew-integration]
    • <h2> ​Next Steps [#next-steps]
270/en/guides/flows/first-flow
  • <h1> Streaming Flow Execution [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​How Flow Streaming Works [#how-flow-streaming-works]
    • <h2> ​Enabling Streaming [#enabling-streaming]
    • <h2> ​Synchronous Streaming [#synchronous-streaming]
      • <h3> ​Stream Chunk Information [#stream-chunk-information]
      • <h3> ​Accessing Streaming Properties [#accessing-streaming-properties]
    • <h2> ​Asynchronous Streaming [#asynchronous-streaming]
    • <h2> ​Streaming with Multi-Step Flows [#streaming-with-multi-step-flows]
    • <h2> ​Practical Example: Progress Dashboard [#practical-example-progress-dashboard]
    • <h2> ​Streaming with State Management [#streaming-with-state-management]
    • <h2> ​Use Cases [#use-cases]
    • <h2> ​Stream Chunk Types [#stream-chunk-types]
      • <h3> ​TEXT Chunks [#text-chunks]
      • <h3> ​TOOL_CALL Chunks [#tool-call-chunks]
    • <h2> ​Error Handling [#error-handling]
    • <h2> ​Important Notes [#important-notes]
    • <h2> ​Combining with Flow Visualization [#combining-with-flow-visualization]
180/en/learn/streaming-flow-execution
  • <h1> Publish Custom Tools [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​The Tools Contract [#the-tools-contract]
      • <h3> ​Option 1: Subclass BaseTool [#option-1-subclass-basetool]
      • <h3> ​Option 2: Use the @tool Decorator [#option-2-use-the-@tool-decorator]
      • <h3> ​Key Requirements [#key-requirements]
      • <h3> ​Optional: Async Support [#optional-async-support]
      • <h3> ​Optional: Input Validation with args_schema [#optional-input-validation-with-args_schema]
      • <h3> ​Optional: Environment Variables [#optional-environment-variables]
    • <h2> ​Package Structure [#package-structure]
      • <h3> ​pyproject.toml [#pyproject-toml]
      • <h3> ​__init__.py [#__init__-py]
      • <h3> ​Naming Conventions [#naming-conventions]
    • <h2> ​Testing Your Tool [#testing-your-tool]
    • <h2> ​Publishing to PyPI [#publishing-to-pypi]
      • <h3> ​After Publishing [#after-publishing]
160/en/guides/tools/publish-custom-tools
  • <h1> Mastering Flow State Management [#page-title]
    • <h2> ​Understanding the Power of State in Flows [#understanding-the-power-of-state-in-flows]
      • <h3> ​Why State Management Matters [#why-state-management-matters]
    • <h2> ​State Management Fundamentals [#state-management-fundamentals]
      • <h3> ​The Flow State Lifecycle [#the-flow-state-lifecycle]
      • <h3> ​Two Approaches to State Management [#two-approaches-to-state-management]
    • <h2> ​Unstructured State Management [#unstructured-state-management]
      • <h3> ​How It Works [#how-it-works]
      • <h3> ​Basic Example [#basic-example]
      • <h3> ​When to Use Unstructured State [#when-to-use-unstructured-state]
    • <h2> ​Structured State Management [#structured-state-management]
      • <h3> ​How It Works [#how-it-works-2]
      • <h3> ​Basic Example [#basic-example-2]
      • <h3> ​Benefits of Structured State [#benefits-of-structured-state]
      • <h3> ​When to Use Structured State [#when-to-use-structured-state]
    • <h2> ​The Automatic State ID [#the-automatic-state-id]
      • <h3> ​How It Works [#how-it-works-3]
    • <h2> ​Dynamic State Updates [#dynamic-state-updates]
      • <h3> ​Passing Data Between Steps [#passing-data-between-steps]
    • <h2> ​Persisting Flow State [#persisting-flow-state]
      • <h3> ​The @persist() Decorator [#the-@persist-decorator]
    • <h2> ​Advanced State Patterns [#advanced-state-patterns]
      • <h3> ​Conditional starts and resumable execution [#conditional-starts-and-resumable-execution]
      • <h3> ​State-Based Conditional Logic [#state-based-conditional-logic]
      • <h3> ​Handling Complex State Transformations [#handling-complex-state-transformations]
    • <h2> ​State Management with Crews [#state-management-with-crews]
      • <h3> ​Passing State to Crews [#passing-state-to-crews]
      • <h3> ​Handling Crew Outputs in State [#handling-crew-outputs-in-state]
    • <h2> ​Best Practices for State Management [#best-practices-for-state-management]
      • <h3> ​1. Keep State Focused [#1-keep-state-focused]
      • <h3> ​2. Use Structured State for Complex Flows [#2-use-structured-state-for-complex-flows]
      • <h3> ​3. Document State Transitions [#3-document-state-transitions]
      • <h3> ​4. Handle State Errors Gracefully [#4-handle-state-errors-gracefully]
      • <h3> ​5. Use State for Progress Tracking [#5-use-state-for-progress-tracking]
      • <h3> ​6. Use Immutable Operations When Possible [#6-use-immutable-operations-when-possible]
    • <h2> ​Debugging Flow State [#debugging-flow-state]
      • <h3> ​Logging State Changes [#logging-state-changes]
      • <h3> ​State Visualization [#state-visualization]
    • <h2> ​Conclusion [#conclusion]
    • <h2> ​Next Steps [#next-steps]
400/en/guides/flows/mastering-flow-state
  • <h1> Linear Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Linear Integration [#setting-up-linear-integration]
      • <h3> ​1. Connect Your Linear Account [#1-connect-your-linear-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Linear Agent Setup [#basic-linear-agent-setup]
      • <h3> ​Filtering Specific Linear Tools [#filtering-specific-linear-tools]
      • <h3> ​Project and Team Management [#project-and-team-management]
      • <h3> ​Issue Hierarchy and Sub-task Management [#issue-hierarchy-and-sub-task-management]
      • <h3> ​Automated Development Workflow [#automated-development-workflow]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
180/en/enterprise/integrations/linear
  • <h1> Microsoft Outlook Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft Outlook Integration [#setting-up-microsoft-outlook-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Microsoft Outlook Agent Setup [#basic-microsoft-outlook-agent-setup]
      • <h3> ​Email Management and Search [#email-management-and-search]
      • <h3> ​Calendar and Contact Management [#calendar-and-contact-management]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
160/en/enterprise/integrations/microsoft_outlook
  • <h1> Microsoft Excel Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft Excel Integration [#setting-up-microsoft-excel-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Excel Agent Setup [#basic-excel-agent-setup]
      • <h3> ​Data Analysis and Reporting [#data-analysis-and-reporting]
      • <h3> ​Workbook Creation and Structure [#workbook-creation-and-structure]
      • <h3> ​Data Manipulation and Updates [#data-manipulation-and-updates]
      • <h3> ​Advanced Excel Automation [#advanced-excel-automation]
      • <h3> ​Financial Modeling and Analysis [#financial-modeling-and-analysis]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
190/en/enterprise/integrations/microsoft_excel
  • <h1> Enable Crew Studio [#page-title]
    • <h2> ​What is Crew Studio? [#what-is-crew-studio]
    • <h2> ​Configuration Steps [#configuration-steps]
    • <h2> ​Using Crew Studio [#using-crew-studio]
    • <h2> ​Example Workflow [#example-workflow]
    • <h2> Need Help?
60/en/enterprise/guides/enable-crew-studio
  • <h1> Google Drive Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Drive Integration [#setting-up-google-drive-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Google Drive Agent Setup [#basic-google-drive-agent-setup]
      • <h3> ​Filtering Specific Google Drive Tools [#filtering-specific-google-drive-tools]
      • <h3> ​Advanced File Management [#advanced-file-management]
120/en/enterprise/integrations/google_drive
  • <h1> Build Crew [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Getting Started [#getting-started]
      • <h3> ​Installation and Setup [#installation-and-setup]
    • <h2> Follow Standard Installation
      • <h3> ​Building Your Crew [#building-your-crew]
    • <h2> Quickstart Tutorial
    • <h2> ​Support and Resources [#support-and-resources]
    • <h2> Schedule a Demo
90/en/enterprise/guides/build-crew
  • <h1> Gmail Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Gmail Integration [#setting-up-gmail-integration]
      • <h3> ​1. Connect Your Gmail Account [#1-connect-your-gmail-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Gmail Agent Setup [#basic-gmail-agent-setup]
      • <h3> ​Filtering Specific Gmail Tools [#filtering-specific-gmail-tools]
      • <h3> ​Email Search and Analysis [#email-search-and-analysis]
      • <h3> ​Thread Management [#thread-management]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
150/en/enterprise/integrations/gmail
  • <h1> Webhook Automation [#page-title]
    • <h2> ​Setting Up Webhooks [#setting-up-webhooks]
    • <h2> ​Webhook Output Examples [#webhook-output-examples]
30/en/enterprise/guides/webhook-automation
  • <h1> Microsoft Teams Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the Microsoft Teams Trigger [#enabling-the-microsoft-teams-trigger]
    • <h2> ​Example: Summarize a new chat thread [#example-summarize-a-new-chat-thread]
    • <h2> ​Testing Locally [#testing-locally]
    • <h2> ​Troubleshooting [#troubleshooting]
60/en/enterprise/guides/microsoft-teams-trigger
  • <h1> Microsoft SharePoint Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft SharePoint Integration [#setting-up-microsoft-sharepoint-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic SharePoint Agent Setup [#basic-sharepoint-agent-setup]
      • <h3> ​List Management and Data Operations [#list-management-and-data-operations]
      • <h3> ​Document Library Management [#document-library-management]
      • <h3> ​Site Administration and Analysis [#site-administration-and-analysis]
      • <h3> ​Automated Content Workflows [#automated-content-workflows]
      • <h3> ​Data Integration and Reporting [#data-integration-and-reporting]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
190/en/enterprise/integrations/microsoft_sharepoint
  • <h1> Slack Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Slack Integration [#setting-up-slack-integration]
      • <h3> ​1. Connect Your Slack Workspace [#1-connect-your-slack-workspace]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Tools [#available-tools]
      • <h3> ​User Management [#user-management]
      • <h3> ​Channel Management [#channel-management]
      • <h3> ​Messaging [#messaging]
      • <h3> ​Search & Discovery [#search-&-discovery]
    • <h2> ​Block Kit Integration [#block-kit-integration]
      • <h3> ​Simple Text with Attachment [#simple-text-with-attachment]
      • <h3> ​Rich Formatting with Sections [#rich-formatting-with-sections]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Slack Agent Setup [#basic-slack-agent-setup]
      • <h3> ​Filtering Specific Slack Tools [#filtering-specific-slack-tools]
      • <h3> ​Advanced Messaging with Block Kit [#advanced-messaging-with-block-kit]
      • <h3> ​Message Search and Analytics [#message-search-and-analytics]
    • <h2> ​Contact Support [#contact-support]
    • <h2> Need Help?
220/en/enterprise/integrations/slack
  • <h1> OpenTelemetry Export [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> CrewAI AMP account
    • <h2> OpenTelemetry collector
    • <h2> ​Setting up a collector [#setting-up-a-collector]
50/en/enterprise/guides/capture_telemetry_logs
  • <h1> Box Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Box Integration [#setting-up-box-integration]
      • <h3> ​1. Connect Your Box Account [#1-connect-your-box-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Box Agent Setup [#basic-box-agent-setup]
      • <h3> ​Filtering Specific Box Tools [#filtering-specific-box-tools]
      • <h3> ​Advanced File Management [#advanced-file-management]
120/en/enterprise/integrations/box
  • <h1> Update Crew [#page-title]
    • <h2> ​Why Update Your Crew? [#why-update-your-crew]
    • <h2> ​1. Updating Your Crew Code for a Latest Commit [#1-updating-your-crew-code-for-a-latest-commit]
    • <h2> ​2. Resetting Bearer Token [#2-resetting-bearer-token]
    • <h2> ​3. Updating Environment Variables [#3-updating-environment-variables]
    • <h2> ​After Updating [#after-updating]
    • <h2> Need Help?
70/en/enterprise/guides/update-crew
  • <h1> Google Sheets Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Sheets Integration [#setting-up-google-sheets-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Google Sheets Agent Setup [#basic-google-sheets-agent-setup]
      • <h3> ​Filtering Specific Google Sheets Tools [#filtering-specific-google-sheets-tools]
      • <h3> ​Data Analysis and Reporting [#data-analysis-and-reporting]
      • <h3> ​Spreadsheet Creation and Management [#spreadsheet-creation-and-management]
      • <h3> ​Automated Data Updates [#automated-data-updates]
      • <h3> ​Complex Data Management Workflow [#complex-data-management-workflow]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
190/en/enterprise/integrations/google_sheets
  • <h1> React Component Export [#page-title]
    • <h2> ​Exporting a React Component [#exporting-a-react-component]
    • <h2> ​Setting Up Your React Environment [#setting-up-your-react-environment]
    • <h2> ​Customization [#customization]
    • <h2> ​Next Steps [#next-steps]
50/en/enterprise/guides/react-component-export
  • <h1> Custom MCP Servers [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> CrewAI AMP Account
    • <h2> MCP Server URL
    • <h2> ​Adding a Custom MCP Server [#adding-a-custom-mcp-server]
    • <h2> ​Authentication Methods [#authentication-methods]
      • <h3> ​No Authentication [#no-authentication]
      • <h3> ​Authentication Token [#authentication-token]
      • <h3> ​OAuth 2.0 [#oauth-2-0]
    • <h2> ​Using Your Custom MCP Server [#using-your-custom-mcp-server]
    • <h2> Need Help?
110/en/enterprise/guides/custom-mcp-server
  • <h1> Automations [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Deployment Methods [#deployment-methods]
      • <h3> ​Deploy from GitHub [#deploy-from-github]
      • <h3> ​Deploy from ZIP [#deploy-from-zip]
    • <h2> ​Automations Dashboard [#automations-dashboard]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Related [#related]
    • <h2> Deploy a Crew
    • <h2> Automation Triggers
    • <h2> Webhook Automation
110/en/enterprise/features/automations
  • <h1> Zendesk Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Zendesk Integration [#setting-up-zendesk-integration]
      • <h3> ​1. Connect Your Zendesk Account [#1-connect-your-zendesk-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Tools [#available-tools]
      • <h3> ​Ticket Management [#ticket-management]
      • <h3> ​User Management [#user-management]
      • <h3> ​Administrative Tools [#administrative-tools]
    • <h2> ​Custom Fields [#custom-fields]
    • <h2> ​Ticket Priority Levels [#ticket-priority-levels]
    • <h2> ​Ticket Status Workflow [#ticket-status-workflow]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Zendesk Agent Setup [#basic-zendesk-agent-setup]
      • <h3> ​Filtering Specific Zendesk Tools [#filtering-specific-zendesk-tools]
      • <h3> ​Advanced Ticket Management [#advanced-ticket-management]
      • <h3> ​Support Analytics and Reporting [#support-analytics-and-reporting]
190/en/enterprise/integrations/zendesk
  • <h1> HubSpot Trigger [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setup Steps [#setup-steps]
30/en/enterprise/guides/hubspot-trigger
  • <h1> Asana Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Asana Integration [#setting-up-asana-integration]
      • <h3> ​1. Connect Your Asana Account [#1-connect-your-asana-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Asana Agent Setup [#basic-asana-agent-setup]
      • <h3> ​Filtering Specific Asana Tools [#filtering-specific-asana-tools]
      • <h3> ​Advanced Project Management [#advanced-project-management]
120/en/enterprise/integrations/asana
  • <h1> Marketplace [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Discoverability [#discoverability]
    • <h2> ​Install & Enable [#install-&-enable]
    • <h2> ​Related [#related]
    • <h2> Tools & Integrations
    • <h2> Tool Repository
    • <h2> Agents Repository
80/en/enterprise/features/marketplace
  • <h1> Google Drive Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the Google Drive Trigger [#enabling-the-google-drive-trigger]
    • <h2> ​Example: Summarize file activity [#example-summarize-file-activity]
    • <h2> ​Testing Locally [#testing-locally]
    • <h2> ​Monitoring Executions [#monitoring-executions]
    • <h2> ​Troubleshooting [#troubleshooting]
70/en/enterprise/guides/google-drive-trigger
  • <h1> Slack Trigger [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setup Steps [#setup-steps]
    • <h2> ​Tips [#tips]
40/en/enterprise/guides/slack-trigger
  • <h1> Google Contacts Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Contacts Integration [#setting-up-google-contacts-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Google Contacts Agent Setup [#basic-google-contacts-agent-setup]
      • <h3> ​Directory Search and Management [#directory-search-and-management]
      • <h3> ​Contact Creation and Updates [#contact-creation-and-updates]
      • <h3> ​Contact Group Management [#contact-group-management]
      • <h3> ​Comprehensive Contact Management [#comprehensive-contact-management]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
180/en/enterprise/integrations/google_contacts
  • <h1> PII Redaction for Traces [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Why PII Redaction Matters [#why-pii-redaction-matters]
    • <h2> ​How It Works [#how-it-works]
    • <h2> ​Enabling PII Redaction [#enabling-pii-redaction]
    • <h2> ​Supported Entity Types [#supported-entity-types]
      • <h3> ​Global Entities [#global-entities]
      • <h3> ​US-Specific Entities [#us-specific-entities]
    • <h2> ​Redaction Actions [#redaction-actions]
    • <h2> ​Custom Recognizers [#custom-recognizers]
      • <h3> ​Recognizer Types [#recognizer-types]
      • <h3> ​Creating a Custom Recognizer [#creating-a-custom-recognizer]
      • <h3> ​Understanding Entity Types [#understanding-entity-types]
      • <h3> ​Using Context Words [#using-context-words]
    • <h2> ​Viewing Redacted Traces [#viewing-redacted-traces]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​Performance Considerations [#performance-considerations]
    • <h2> ​Troubleshooting [#troubleshooting]
    • <h2> ​Practical Example: Salary Pattern Matching [#practical-example-salary-pattern-matching]
      • <h3> ​Use Case [#use-case]
      • <h3> ​Configuration [#configuration]
      • <h3> ​Regex Pattern Breakdown [#regex-pattern-breakdown]
      • <h3> ​Example Results [#example-results]
      • <h3> ​Enable the Recognizer for Your Deployments [#enable-the-recognizer-for-your-deployments]
240/en/enterprise/features/pii-trace-redactions
  • <h1> Deploy to AMP [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> Project Ready for Deployment
    • <h2> GitHub Repository
    • <h2> ​Option 1: Deploy Using CrewAI CLI [#option-1-deploy-using-crewai-cli]
    • <h2> ​Additional CLI Commands [#additional-cli-commands]
    • <h2> ​Option 2: Deploy Directly via Web Interface [#option-2-deploy-directly-via-web-interface]
    • <h2> ​Option 3: Redeploy Using API (CI/CD Integration) [#option-3-redeploy-using-api-ci/cd-integration]
    • <h2> ​Interact with Your Deployed Automation [#interact-with-your-deployed-automation]
      • <h3> ​Trigger an Execution [#trigger-an-execution]
      • <h3> ​Monitoring and Analytics [#monitoring-and-analytics]
      • <h3> ​Advanced Features [#advanced-features]
    • <h2> ​Troubleshooting Deployment Failures [#troubleshooting-deployment-failures]
      • <h3> ​Build Failures [#build-failures]
      • <h3> ​Runtime Failures [#runtime-failures]
    • <h2> Need Help?
160/en/enterprise/guides/deploy-to-amp
  • <h1> Agent Repositories [#page-title]
    • <h2> ​Benefits of Agent Repositories [#benefits-of-agent-repositories]
    • <h2> ​Creating and Use Agent Repositories [#creating-and-use-agent-repositories]
      • <h3> ​Loading Agents from Repositories [#loading-agents-from-repositories]
      • <h3> ​Overriding Repository Settings [#overriding-repository-settings]
      • <h3> ​Example: Creating a Crew with Repository Agents [#example-creating-a-crew-with-repository-agents]
      • <h3> ​Example: Using kickoff() with Repository Agents [#example-using-kickoff-with-repository-agents]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Organization Management [#organization-management]
90/en/enterprise/features/agent-repositories
  • <h1> Gmail Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the Gmail Trigger [#enabling-the-gmail-trigger]
    • <h2> ​Example: Process new emails [#example-process-new-emails]
      • <h3> ​Testing Locally [#testing-locally]
    • <h2> ​Monitoring Executions [#monitoring-executions]
    • <h2> ​Troubleshooting [#troubleshooting]
70/en/enterprise/guides/gmail-trigger
  • <h1> Salesforce Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Demo [#demo]
    • <h2> ​Getting Started [#getting-started]
    • <h2> ​Use Cases [#use-cases]
    • <h2> ​Next Steps [#next-steps]
60/en/enterprise/guides/salesforce-trigger
  • <h1> Zapier Trigger [#page-title]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Step-by-Step Setup [#step-by-step-setup]
    • <h2> ​Tips for Success [#tips-for-success]
40/en/enterprise/guides/zapier-trigger
  • <h1> Hallucination Guardrail [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​What are Hallucinations? [#what-are-hallucinations]
    • <h2> ​Basic Usage [#basic-usage]
      • <h3> ​Setting Up the Guardrail [#setting-up-the-guardrail]
      • <h3> ​Adding to Tasks [#adding-to-tasks]
    • <h2> ​Advanced Configuration [#advanced-configuration]
      • <h3> ​Custom Threshold Validation [#custom-threshold-validation]
      • <h3> ​Including Tool Response Context [#including-tool-response-context]
    • <h2> ​How It Works [#how-it-works]
      • <h3> ​Validation Process [#validation-process]
      • <h3> ​Validation Logic [#validation-logic]
    • <h2> ​Guardrail Results [#guardrail-results]
      • <h3> ​Result Properties [#result-properties]
    • <h2> ​Integration with Task System [#integration-with-task-system]
      • <h3> ​Automatic Validation [#automatic-validation]
      • <h3> ​Event Tracking [#event-tracking]
    • <h2> ​Best Practices [#best-practices]
      • <h3> ​Context Guidelines [#context-guidelines]
      • <h3> ​Threshold Selection [#threshold-selection]
    • <h2> ​Performance Considerations [#performance-considerations]
      • <h3> ​Impact on Execution Time [#impact-on-execution-time]
      • <h3> ​Cost Optimization [#cost-optimization]
    • <h2> ​Troubleshooting [#troubleshooting]
    • <h2> Need Help?
250/en/enterprise/features/hallucination-guardrail
  • <h1> Google Slides Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Slides Integration [#setting-up-google-slides-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Google Slides Agent Setup [#basic-google-slides-agent-setup]
      • <h3> ​Presentation Content Management [#presentation-content-management]
      • <h3> ​Data Integration and Visualization [#data-integration-and-visualization]
      • <h3> ​Presentation Library Management [#presentation-library-management]
      • <h3> ​Automated Presentation Workflows [#automated-presentation-workflows]
      • <h3> ​Template and Content Creation [#template-and-content-creation]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
190/en/enterprise/integrations/google_slides
  • <h1> Prepare for Deployment [#page-title]
    • <h2> ​Understanding Automations [#understanding-automations]
    • <h2> ​Crews vs Flows: Key Differences [#crews-vs-flows-key-differences]
    • <h2> Crew Projects
    • <h2> Flow Projects
    • <h2> ​Project Structure Reference [#project-structure-reference]
      • <h3> ​Crew Project Structure [#crew-project-structure]
      • <h3> ​Flow Project Structure [#flow-project-structure]
    • <h2> ​Pre-Deployment Checklist [#pre-deployment-checklist]
      • <h3> ​1. Verify pyproject.toml Configuration [#1-verify-pyproject-toml-configuration]
      • <h3> ​2. Ensure uv.lock File Exists [#2-ensure-uv-lock-file-exists]
      • <h3> ​3. Validate CrewBase Decorator Usage [#3-validate-crewbase-decorator-usage]
      • <h3> ​4. Check Project Entry Points [#4-check-project-entry-points]
      • <h3> ​5. Prepare Environment Variables [#5-prepare-environment-variables]
    • <h2> ​Quick Validation Commands [#quick-validation-commands]
    • <h2> ​Common Setup Mistakes [#common-setup-mistakes]
    • <h2> ​Next Steps [#next-steps]
    • <h2> Deploy to AMP
180/en/enterprise/guides/prepare-for-deployment
  • <h1> Google Calendar Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Calendar Integration [#setting-up-google-calendar-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Calendar Agent Setup [#basic-calendar-agent-setup]
      • <h3> ​Filtering Specific Calendar Tools [#filtering-specific-calendar-tools]
      • <h3> ​Event Management and Updates [#event-management-and-updates]
      • <h3> ​Availability and Calendar Management [#availability-and-calendar-management]
      • <h3> ​Automated Scheduling Workflows [#automated-scheduling-workflows]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
180/en/enterprise/integrations/google_calendar
  • <h1> Kickoff Crew [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Method 1: Using the Web Interface [#method-1-using-the-web-interface]
      • <h3> ​Step 1: Navigate to Your Deployed Crew [#step-1-navigate-to-your-deployed-crew]
      • <h3> ​Step 2: Initiate Execution [#step-2-initiate-execution]
      • <h3> ​Step 3: Monitor Execution Progress [#step-3-monitor-execution-progress]
      • <h3> ​Step 4: Check Execution Status [#step-4-check-execution-status]
      • <h3> ​Step 5: View Final Results [#step-5-view-final-results]
    • <h2> ​Method 2: Using the API [#method-2-using-the-api]
      • <h3> ​Authentication [#authentication]
      • <h3> ​Checking Crew Health [#checking-crew-health]
      • <h3> ​Step 1: Retrieve Required Inputs [#step-1-retrieve-required-inputs]
      • <h3> ​Step 2: Kickoff Execution [#step-2-kickoff-execution]
      • <h3> ​Step 3: Check Execution Status [#step-3-check-execution-status]
    • <h2> ​Handling Executions [#handling-executions]
      • <h3> ​Long-Running Executions [#long-running-executions]
      • <h3> ​Execution Context [#execution-context]
      • <h3> ​Debugging Failed Executions [#debugging-failed-executions]
    • <h2> Need Help?
190/en/enterprise/guides/kickoff-crew
  • <h1> Microsoft Teams Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft Teams Integration [#setting-up-microsoft-teams-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Microsoft Teams Agent Setup [#basic-microsoft-teams-agent-setup]
      • <h3> ​Messaging and Communication [#messaging-and-communication]
      • <h3> ​Meeting Management [#meeting-management]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
160/en/enterprise/integrations/microsoft_teams
  • <h1> Private Package Registries [#page-title]
    • <h2> ​When You Need This [#when-you-need-this]
    • <h2> ​Step 1: Configure pyproject.toml [#step-1-configure-pyproject-toml]
      • <h3> ​1a. Declare the dependency [#1a-declare-the-dependency]
      • <h3> ​1b. Define the index [#1b-define-the-index]
      • <h3> ​1c. Map the package to the index [#1c-map-the-package-to-the-index]
      • <h3> ​Complete example [#complete-example]
    • <h2> ​Step 2: Set Authentication Credentials [#step-2-set-authentication-credentials]
    • <h2> ​Registry Provider Reference [#registry-provider-reference]
    • <h2> ​Setting Environment Variables in AMP [#setting-environment-variables-in-amp]
    • <h2> ​How It All Fits Together [#how-it-all-fits-together]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Authentication Errors During Build [#authentication-errors-during-build]
      • <h3> ​Package Not Found [#package-not-found]
      • <h3> ​Lock File Conflicts [#lock-file-conflicts]
    • <h2> ​Related Guides [#related-guides]
    • <h2> Prepare for Deployment
    • <h2> Deploy to AMP
    • <h2> Update Your Crew
190/en/enterprise/guides/private-package-registry
  • <h1> Microsoft OneDrive Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft OneDrive Integration [#setting-up-microsoft-onedrive-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Microsoft OneDrive Agent Setup [#basic-microsoft-onedrive-agent-setup]
      • <h3> ​File Upload and Management [#file-upload-and-management]
      • <h3> ​File Organization and Sharing [#file-organization-and-sharing]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
160/en/enterprise/integrations/microsoft_onedrive
  • <h1> Traces [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​What are Traces? [#what-are-traces]
    • <h2> ​Accessing Traces [#accessing-traces]
    • <h2> ​Understanding the Trace Interface [#understanding-the-trace-interface]
      • <h3> ​1. Execution Summary [#1-execution-summary]
      • <h3> ​2. Tasks & Agents [#2-tasks-&-agents]
      • <h3> ​3. Final Output [#3-final-output]
      • <h3> ​4. Execution Timeline [#4-execution-timeline]
      • <h3> ​5. Detailed Task View [#5-detailed-task-view]
    • <h2> ​Using Traces for Debugging [#using-traces-for-debugging]
    • <h2> ​Performance and batching [#performance-and-batching]
    • <h2> Need Help?
130/en/enterprise/features/traces
  • <h1> Tools & Integrations [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Explore [#explore]
    • <h2> ​Agent Apps (Integrations) [#agent-apps-integrations]
      • <h3> ​Connect your Account [#connect-your-account]
      • <h3> ​Install Integration Tools [#install-integration-tools]
      • <h3> ​Environment Variable Setup [#environment-variable-setup]
      • <h3> ​Usage Example [#usage-example]
      • <h3> ​Filtering Tools [#filtering-tools]
      • <h3> ​Scoped Deployments (multi‑user orgs) [#scoped-deployments-multi‑user-orgs]
      • <h3> ​Catalog [#catalog]
    • <h2> ​Internal Tools [#internal-tools]
    • <h2> ​Related [#related]
    • <h2> Tool Repository
    • <h2> Webhook Automation
150/en/enterprise/features/tools-and-integrations
  • <h1> HITL Workflows [#page-title]
    • <h2> ​HITL Approaches in CrewAI [#hitl-approaches-in-crewai]
    • <h2> ​Flow-Based HITL with Enterprise Platform [#flow-based-hitl-with-enterprise-platform]
    • <h2> Email-First Design
    • <h2> Dashboard Review
    • <h2> Flexible Routing
    • <h2> Auto-Response
      • <h3> ​Key Benefits [#key-benefits]
    • <h2> ​Setting Up Webhook-Based HITL Workflows [#setting-up-webhook-based-hitl-workflows]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Learn More [#learn-more]
    • <h2> Flow HITL Management
    • <h2> Human Feedback in Flows
140/en/enterprise/guides/human-in-the-loop
  • <h1> ClickUp Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up ClickUp Integration [#setting-up-clickup-integration]
      • <h3> ​1. Connect Your ClickUp Account [#1-connect-your-clickup-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic ClickUp Agent Setup [#basic-clickup-agent-setup]
      • <h3> ​Filtering Specific ClickUp Tools [#filtering-specific-clickup-tools]
      • <h3> ​Advanced Project Management [#advanced-project-management]
      • <h3> ​Task Search and Management [#task-search-and-management]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
150/en/enterprise/integrations/clickup
  • <h1> Tool Repository [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Installing Tools [#installing-tools]
    • <h2> ​Adding other packages after installing a tool [#adding-other-packages-after-installing-a-tool]
    • <h2> ​Creating and Publishing Tools [#creating-and-publishing-tools]
    • <h2> ​Updating Tools [#updating-tools]
    • <h2> ​Deleting Tools [#deleting-tools]
    • <h2> ​Security Checks [#security-checks]
    • <h2> Need Help?
100/en/enterprise/guides/tool-repository
  • <h1> Notion Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Notion Integration [#setting-up-notion-integration]
      • <h3> ​1. Connect Your Notion Account [#1-connect-your-notion-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Notion Agent Setup [#basic-notion-agent-setup]
      • <h3> ​Filtering Specific Notion Tools [#filtering-specific-notion-tools]
      • <h3> ​User Information and Team Management [#user-information-and-team-management]
      • <h3> ​Collaboration and Communication [#collaboration-and-communication]
      • <h3> ​Automated Team Communication [#automated-team-communication]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
180/en/enterprise/integrations/notion
  • <h1> Google Docs Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Google Docs Integration [#setting-up-google-docs-integration]
      • <h3> ​1. Connect Your Google Account [#1-connect-your-google-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Google Docs Agent Setup [#basic-google-docs-agent-setup]
      • <h3> ​Text Editing and Content Management [#text-editing-and-content-management]
      • <h3> ​Advanced Document Operations [#advanced-document-operations]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
160/en/enterprise/integrations/google_docs
  • <h1> Shopify Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Shopify Integration [#setting-up-shopify-integration]
      • <h3> ​1. Connect Your Shopify Store [#1-connect-your-shopify-store]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Tools [#available-tools]
      • <h3> ​Customer Management [#customer-management]
      • <h3> ​Order Management [#order-management]
      • <h3> ​Product Management (REST API) [#product-management-rest-api]
      • <h3> ​Product Management (GraphQL) [#product-management-graphql]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Shopify Agent Setup [#basic-shopify-agent-setup]
      • <h3> ​Filtering Specific Shopify Tools [#filtering-specific-shopify-tools]
      • <h3> ​Product Management with GraphQL [#product-management-with-graphql]
      • <h3> ​Order and Customer Analytics [#order-and-customer-analytics]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
190/en/enterprise/integrations/shopify
  • <h1> GitHub Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up GitHub Integration [#setting-up-github-integration]
      • <h3> ​1. Connect Your GitHub Account [#1-connect-your-github-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic GitHub Agent Setup [#basic-github-agent-setup]
      • <h3> ​Filtering Specific GitHub Tools [#filtering-specific-github-tools]
      • <h3> ​Release Management [#release-management]
      • <h3> ​Issue Tracking and Management [#issue-tracking-and-management]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
150/en/enterprise/integrations/github
  • <h1> Team Management [#page-title]
    • <h2> ​Inviting Team Members [#inviting-team-members]
    • <h2> ​Adding Roles [#adding-roles]
    • <h2> ​Important Notes [#important-notes]
40/en/enterprise/guides/team-management
  • <h1> Webhook Streaming [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Usage [#usage]
    • <h2> ​Webhook Format [#webhook-format]
    • <h2> ​Supported Events [#supported-events]
      • <h3> ​Flow Events: [#flow-events]
      • <h3> ​Agent Events: [#agent-events]
      • <h3> ​Crew Events: [#crew-events]
      • <h3> ​Task Events: [#task-events]
      • <h3> ​Tool Usage Events: [#tool-usage-events]
      • <h3> ​LLM Events: [#llm-events]
      • <h3> ​LLM Guardrail Events: [#llm-guardrail-events]
      • <h3> ​Memory Events: [#memory-events]
      • <h3> ​Knowledge Events: [#knowledge-events]
      • <h3> ​Reasoning Events: [#reasoning-events]
    • <h2> GitHub
    • <h2> Need Help?
170/en/enterprise/features/webhook-streaming
  • <h1> HubSpot Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up HubSpot Integration [#setting-up-hubspot-integration]
      • <h3> ​1. Connect Your HubSpot Account [#1-connect-your-hubspot-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic HubSpot Agent Setup [#basic-hubspot-agent-setup]
      • <h3> ​Filtering Specific HubSpot Tools [#filtering-specific-hubspot-tools]
      • <h3> ​Contact Management [#contact-management]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
140/en/enterprise/integrations/hubspot
  • <h1> Google Calendar Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the Google Calendar Trigger [#enabling-the-google-calendar-trigger]
    • <h2> ​Example: Summarize meeting details [#example-summarize-meeting-details]
    • <h2> ​Testing Locally [#testing-locally]
    • <h2> ​Monitoring Executions [#monitoring-executions]
    • <h2> ​Troubleshooting [#troubleshooting]
70/en/enterprise/guides/google-calendar-trigger
  • <h1> Jira Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Jira Integration [#setting-up-jira-integration]
      • <h3> ​1. Connect Your Jira Account [#1-connect-your-jira-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Jira Agent Setup [#basic-jira-agent-setup]
      • <h3> ​Filtering Specific Jira Tools [#filtering-specific-jira-tools]
      • <h3> ​Project Analysis and Reporting [#project-analysis-and-reporting]
      • <h3> ​Automated Issue Management [#automated-issue-management]
      • <h3> ​Advanced Schema-Based Operations [#advanced-schema-based-operations]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
180/en/enterprise/integrations/jira
  • <h1> Azure OpenAI Setup [#page-title]
    • <h2> ​Setup Process [#setup-process]
    • <h2> ​Verification [#verification]
    • <h2> ​Troubleshooting [#troubleshooting]
40/en/enterprise/guides/azure-openai-setup
  • <h1> Salesforce Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Salesforce Integration [#setting-up-salesforce-integration]
      • <h3> ​1. Connect Your Salesforce Account [#1-connect-your-salesforce-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Tools [#available-tools]
      • <h3> ​Record Management [#record-management]
      • <h3> ​Record Updates [#record-updates]
      • <h3> ​Record Retrieval [#record-retrieval]
      • <h3> ​Record Search [#record-search]
      • <h3> ​List View Retrieval [#list-view-retrieval]
      • <h3> ​Custom Fields [#custom-fields]
      • <h3> ​Advanced Operations [#advanced-operations]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Salesforce Agent Setup [#basic-salesforce-agent-setup]
      • <h3> ​Filtering Specific Salesforce Tools [#filtering-specific-salesforce-tools]
      • <h3> ​Contact and Account Management [#contact-and-account-management]
      • <h3> ​Advanced SOQL Queries and Reporting [#advanced-soql-queries-and-reporting]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
220/en/enterprise/integrations/salesforce
  • <h1> Outlook Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the Outlook Trigger [#enabling-the-outlook-trigger]
    • <h2> ​Example: Summarize a new email [#example-summarize-a-new-email]
    • <h2> ​Testing Locally [#testing-locally]
    • <h2> ​Troubleshooting [#troubleshooting]
60/en/enterprise/guides/outlook-trigger
  • <h1> Role-Based Access Control (RBAC) [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Users and Roles [#users-and-roles]
      • <h3> ​Configuration summary [#configuration-summary]
    • <h2> ​Automation‑level Access Control [#automation‑level-access-control]
      • <h3> ​Private visibility: access outcomes [#private-visibility-access-outcomes]
    • <h2> Need Help?
70/en/enterprise/features/rbac
  • <h1> Stripe Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Stripe Integration [#setting-up-stripe-integration]
      • <h3> ​1. Connect Your Stripe Account [#1-connect-your-stripe-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Tools [#available-tools]
      • <h3> ​Customer Management [#customer-management]
      • <h3> ​Subscription Management [#subscription-management]
      • <h3> ​Product Management [#product-management]
      • <h3> ​Financial Operations [#financial-operations]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Stripe Agent Setup [#basic-stripe-agent-setup]
      • <h3> ​Filtering Specific Stripe Tools [#filtering-specific-stripe-tools]
      • <h3> ​Subscription Management [#subscription-management-2]
      • <h3> ​Financial Analytics and Reporting [#financial-analytics-and-reporting]
    • <h2> ​Subscription Status Reference [#subscription-status-reference]
    • <h2> ​Metadata Usage [#metadata-usage]
190/en/enterprise/integrations/stripe
  • <h1> FAQs [#page-title]
    • <h2>
    • <h2>
    • <h2>
40/en/enterprise/resources/frequently-asked-questions
  • <h1> Crew Studio [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prompt‑based Creation [#prompt‑based-creation]
    • <h2> ​Visual Editor [#visual-editor]
    • <h2> ​Execution & Debugging [#execution-&-debugging]
    • <h2> ​Publish & Export [#publish-&-export]
    • <h2> ​Best Practices [#best-practices]
    • <h2> ​Related [#related]
    • <h2> Enable Crew Studio
    • <h2> Build a Crew
    • <h2> Deploy a Crew
    • <h2> Export a React Component
120/en/enterprise/features/crew-studio
  • <h1> Streaming Crew Execution [#page-title]
    • <h2> ​Introduction [#introduction]
    • <h2> ​How Streaming Works [#how-streaming-works]
    • <h2> ​Enabling Streaming [#enabling-streaming]
    • <h2> ​Synchronous Streaming [#synchronous-streaming]
      • <h3> ​Stream Chunk Information [#stream-chunk-information]
      • <h3> ​Accessing Streaming Results [#accessing-streaming-results]
    • <h2> ​Asynchronous Streaming [#asynchronous-streaming]
      • <h3> ​Native Async with akickoff() [#native-async-with-akickoff]
      • <h3> ​Thread-Based Async with kickoff_async() [#thread-based-async-with-kickoff-async]
    • <h2> ​Streaming with kickoff_for_each [#streaming-with-kickoff-for-each]
      • <h3> ​Synchronous kickoff_for_each [#synchronous-kickoff-for-each]
      • <h3> ​Asynchronous kickoff_for_each_async [#asynchronous-kickoff-for-each-async]
    • <h2> ​Stream Chunk Types [#stream-chunk-types]
      • <h3> ​TEXT Chunks [#text-chunks]
      • <h3> ​TOOL_CALL Chunks [#tool-call-chunks]
    • <h2> ​Practical Example: Building a UI with Streaming [#practical-example-building-a-ui-with-streaming]
    • <h2> ​Use Cases [#use-cases]
    • <h2> ​Important Notes [#important-notes]
    • <h2> ​Error Handling [#error-handling]
200/en/learn/streaming-crew-execution
  • <h1> Microsoft Word Integration [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Prerequisites [#prerequisites]
    • <h2> ​Setting Up Microsoft Word Integration [#setting-up-microsoft-word-integration]
      • <h3> ​1. Connect Your Microsoft Account [#1-connect-your-microsoft-account]
      • <h3> ​2. Install Required Package [#2-install-required-package]
      • <h3> ​3. Environment Variable Setup [#3-environment-variable-setup]
    • <h2> ​Available Actions [#available-actions]
    • <h2> ​Usage Examples [#usage-examples]
      • <h3> ​Basic Microsoft Word Agent Setup [#basic-microsoft-word-agent-setup]
      • <h3> ​Reading and Managing Documents [#reading-and-managing-documents]
      • <h3> ​Document Cleanup and Organization [#document-cleanup-and-organization]
    • <h2> ​Troubleshooting [#troubleshooting]
      • <h3> ​Common Issues [#common-issues]
      • <h3> ​Getting Help [#getting-help]
    • <h2> Need Help?
160/en/enterprise/integrations/microsoft_word
  • <h1> Moving from LangGraph to CrewAI: A Practical Guide for Engineers [#page-title]
    • <h2> ​The Mental Model Shift [#the-mental-model-shift]
    • <h2> ​Demo 1: A Simple Sequential Pipeline [#demo-1-a-simple-sequential-pipeline]
      • <h3> ​LangGraph Approach [#langgraph-approach]
      • <h3> ​CrewAI Flows Approach [#crewai-flows-approach]
    • <h2> ​Demo 2: Conditional Routing [#demo-2-conditional-routing]
      • <h3> ​LangGraph Approach [#langgraph-approach-2]
      • <h3> ​CrewAI Flows Approach [#crewai-flows-approach-2]
    • <h2> ​Demo 3: Integrating AI Agent Crews into Flows [#demo-3-integrating-ai-agent-crews-into-flows]
    • <h2> ​Demo 4: Parallel Execution and Synchronization [#demo-4-parallel-execution-and-synchronization]
    • <h2> ​Why CrewAI Flows for Production [#why-crewai-flows-for-production]
    • <h2> ​Migration Cheat Sheet [#migration-cheat-sheet]
    • <h2> ​Getting Started [#getting-started]
    • <h2> ​Final Thoughts [#final-thoughts]
140/en/guides/migration/migrating-from-langgraph
  • <h1> Evaluating Use Cases for CrewAI [#page-title]
    • <h2> ​Understanding the Decision Framework [#understanding-the-decision-framework]
    • <h2> ​The Complexity-Precision Matrix Explained [#the-complexity-precision-matrix-explained]
      • <h3> ​What is Complexity? [#what-is-complexity]
      • <h3> ​What is Precision? [#what-is-precision]
      • <h3> ​The Four Quadrants [#the-four-quadrants]
    • <h2> ​Choosing Between Crews and Flows [#choosing-between-crews-and-flows]
      • <h3> ​When to Choose Crews [#when-to-choose-crews]
      • <h3> ​When to Choose Flows [#when-to-choose-flows]
      • <h3> ​When to Combine Crews and Flows [#when-to-combine-crews-and-flows]
    • <h2> ​Practical Evaluation Framework [#practical-evaluation-framework]
      • <h3> ​Step 1: Assess Complexity [#step-1-assess-complexity]
      • <h3> ​Step 2: Assess Precision Requirements [#step-2-assess-precision-requirements]
      • <h3> ​Step 3: Map to the Matrix [#step-3-map-to-the-matrix]
      • <h3> ​Step 4: Consider Additional Factors [#step-4-consider-additional-factors]
    • <h2> ​Conclusion [#conclusion]
    • <h2> ​Next Steps [#next-steps]
170/en/guides/concepts/evaluating-use-cases
  • <h1> OneDrive Trigger [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Enabling the OneDrive Trigger [#enabling-the-onedrive-trigger]
    • <h2> ​Example: Audit file permissions [#example-audit-file-permissions]
    • <h2> ​Testing Locally [#testing-locally]
    • <h2> ​Troubleshooting [#troubleshooting]
60/en/enterprise/guides/onedrive-trigger
  • <h1> MultiOn Tool [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Installation [#installation]
    • <h2> ​Steps to Get Started [#steps-to-get-started]
    • <h2> ​Example [#example]
    • <h2> ​Parameters [#parameters]
    • <h2> ​Usage [#usage]
    • <h2> ​Implementation Details [#implementation-details]
    • <h2> ​Conclusion [#conclusion]
90/en/tools/automation/multiontool
  • <h1> Overview [#page-title]
    • <h2> ​Available Tools [#available-tools]
    • <h2> Apify Actor Tool
    • <h2> Composio Tool
    • <h2> Multion Tool
    • <h2> Zapier Actions Adapter
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Integration Benefits [#integration-benefits]
80/en/tools/automation/overview
  • <h1> TXT RAG Search [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Installation [#installation]
    • <h2> ​Example [#example]
    • <h2> ​Arguments [#arguments]
    • <h2> ​Custom model and embeddings [#custom-model-and-embeddings]
60/en/tools/file-document/txtsearchtool
  • <h1> File Read [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​Installation [#installation]
    • <h2> ​Usage Example [#usage-example]
    • <h2> ​Arguments [#arguments]
50/en/tools/file-document/filereadtool
  • <h1> Crafting Effective Agents [#page-title]
    • <h2> ​The Art and Science of Agent Design [#the-art-and-science-of-agent-design]
      • <h3> ​Why Agent Design Matters [#why-agent-design-matters]
    • <h2> ​The 80/20 Rule: Focus on Tasks Over Agents [#the-80/20-rule-focus-on-tasks-over-agents]
    • <h2> ​Core Principles of Effective Agent Design [#core-principles-of-effective-agent-design]
      • <h3> ​1. The Role-Goal-Backstory Framework [#1-the-role-goal-backstory-framework]
      • <h3> ​2. Specialists Over Generalists [#2-specialists-over-generalists]
      • <h3> ​3. Balancing Specialization and Versatility [#3-balancing-specialization-and-versatility]
      • <h3> ​4. Setting Appropriate Expertise Levels [#4-setting-appropriate-expertise-levels]
    • <h2> ​Practical Examples: Before and After [#practical-examples-before-and-after]
      • <h3> ​Example 1: Content Creation Agent [#example-1-content-creation-agent]
      • <h3> ​Example 2: Research Agent [#example-2-research-agent]
    • <h2> ​Crafting Effective Tasks for Your Agents [#crafting-effective-tasks-for-your-agents]
      • <h3> ​The Anatomy of an Effective Task [#the-anatomy-of-an-effective-task]
      • <h3> ​Task Design Best Practices [#task-design-best-practices]
    • <h2> ​Common Mistakes to Avoid [#common-mistakes-to-avoid]
      • <h3> ​1. Unclear Task Instructions [#1-unclear-task-instructions]
      • <h3> ​2. “God Tasks” That Try to Do Too Much [#2-“god-tasks”-that-try-to-do-too-much]
      • <h3> ​3. Misaligned Description and Expected Output [#3-misaligned-description-and-expected-output]
      • <h3> ​4. Not Understanding the Process Yourself [#4-not-understanding-the-process-yourself]
      • <h3> ​5. Premature Use of Hierarchical Structures [#5-premature-use-of-hierarchical-structures]
      • <h3> ​6. Vague or Generic Agent Definitions [#6-vague-or-generic-agent-definitions]
    • <h2> ​Advanced Agent Design Strategies [#advanced-agent-design-strategies]
      • <h3> ​Designing for Collaboration [#designing-for-collaboration]
      • <h3> ​Creating Specialized Tool Users [#creating-specialized-tool-users]
      • <h3> ​Tailoring Agents to LLM Capabilities [#tailoring-agents-to-llm-capabilities]
    • <h2> ​Testing and Iterating on Agent Design [#testing-and-iterating-on-agent-design]
    • <h2> ​Conclusion [#conclusion]
    • <h2> ​Next Steps [#next-steps]
290/en/guides/agents/crafting-effective-agents
  • <h1> Coding Tools [#page-title]
    • <h2> ​Why AGENTS.md [#why-agents-md]
    • <h2> ​Create a Project with the CLI [#create-a-project-with-the-cli]
    • <h2> ​Tool Setup: Point Assistants to AGENTS.md [#tool-setup-point-assistants-to-agents-md]
      • <h3> ​Codex [#codex]
      • <h3> ​Claude Code [#claude-code]
      • <h3> ​Gemini CLI and Google Antigravity [#gemini-cli-and-google-antigravity]
      • <h3> ​Cursor [#cursor]
      • <h3> ​Windsurf [#windsurf]
90/en/guides/coding-tools/agents-md
  • <h1> Fingerprinting [#page-title]
    • <h2> ​Overview [#overview]
    • <h2> ​How Fingerprints Work [#how-fingerprints-work]
    • <h2> ​Basic Usage [#basic-usage]
      • <h3> ​Accessing Fingerprints [#accessing-fingerprints]
      • <h3> ​Working with Fingerprint Metadata [#working-with-fingerprint-metadata]
    • <h2> ​Fingerprint Persistence [#fingerprint-persistence]
    • <h2> ​Deterministic Fingerprints [#deterministic-fingerprints]
    • <h2> ​Advanced Usage [#advanced-usage]
      • <h3> ​Fingerprint Structure [#fingerprint-structure]
100/en/guides/advanced/fingerprinting
  • <h1> Overview [#page-title]
    • <h2> ​Available Tools [#available-tools]
    • <h2> Scrape Website Tool
    • <h2> Scrape Element Tool
    • <h2> Firecrawl Crawl Tool
    • <h2> Firecrawl Scrape Tool
    • <h2> Firecrawl Search Tool
    • <h2> Selenium Scraping Tool
    • <h2> ScrapFly Tool
    • <h2> ScrapGraph Tool
    • <h2> Spider Tool
    • <h2> BrowserBase Tool
    • <h2> HyperBrowser Tool
    • <h2> Stagehand Tool
    • <h2> Oxylabs Scraper Tool
    • <h2> Bright Data Tools
    • <h2> ​Common Use Cases [#common-use-cases]
    • <h2> ​Quick Start Example [#quick-start-example]
    • <h2> ​Scraping Best Practices [#scraping-best-practices]
    • <h2> ​Tool Selection Guide [#tool-selection-guide]
200/en/tools/web-scraping/overview
  • <h1> Customizing Prompts [#page-title]
    • <h2> ​Why Customize Prompts? [#why-customize-prompts]
    • <h2> ​Understanding CrewAI’s Prompt System [#understanding-crewai’s-prompt-system]
    • <h2> ​Understanding Default System Instructions [#understanding-default-system-instructions]
      • <h3> ​What CrewAI Automatically Injects [#what-crewai-automatically-injects]
      • <h3> ​Viewing the Complete System Prompt [#viewing-the-complete-system-prompt]
      • <h3> ​Overriding Default Instructions [#overriding-default-instructions]
      • <h3> ​Debugging with Observability Tools [#debugging-with-observability-tools]
      • <h3> ​Best Practices for Production [#best-practices-for-production]
    • <h2> ​Best Practices for Managing Prompt Files [#best-practices-for-managing-prompt-files]
    • <h2> ​The Simplest Way to Customize Prompts [#the-simplest-way-to-customize-prompts]
      • <h3> ​Example: Basic Prompt Customization [#example-basic-prompt-customization]
    • <h2> ​Optimizing for Specific Models [#optimizing-for-specific-models]
      • <h3> ​Example: Llama 3.3 Prompting Template [#example-llama-3-3-prompting-template]
    • <h2> ​Conclusion [#conclusion]
150/en/guides/advanced/customizing-prompts
  • <h1> Overview [#page-title]
    • <h2> ​Available Tools [#available-tools]
    • <h2> Serper Dev Tool
    • <h2> Brave Search Tool
    • <h2> Exa Search Tool
    • <h2> LinkUp Search Tool
    • <h2> GitHub Search Tool
    • <h2> Website Search Tool
    • <h2> Code Docs Search Tool
    • <h2> YouTube Channel Search
    • <h2> YouTube Video Search
    • <h2> Tavily Search Tool
    • <h2> Tavily Extractor Tool
    • <h2> Arxiv Paper Tool
    • <h2> SerpApi Google Search
    • <h2> SerpApi Google Shopping
    • <h2> ​Common Use Cases [#common-use-cases]
170/en/tools/search-research/overview
You have reached the hard limit of 200 rows as a protection against very large output or exhausted memory. You can change this with --rows-limit.
No rows found, please edit your search term.

404 URLs

No 404 URLs found.

Skipped URLs Summary

Found 97 row(s).
ReasonDomainUnique URLs 🔽
Not allowed hostgithub.com22
Not allowed hostapi-dashboard.search.brave.com7
Not allowed hostapify.com6
Not allowed hostdocs.datadoghq.com5
Not allowed hostapp.crewai.com4
Not allowed hostdocs.browserbase.com4
Not allowed hostmodelcontextprotocol.io4
Not allowed hostapp.portkey.ai4
Not allowed hostwww.braintrust.dev3
Not allowed hostpypi.org3
Not allowed hostx.com3
Not allowed hostportkey.ai3
Not allowed hostwww.comet.com3
Not allowed hostwww.datadoghq.com2
Not allowed hostconsole.apify.com2
Not allowed hostdocs.stagehand.dev2
Not allowed hostdocs.astral.sh2
Not allowed hostapp.langdb.ai2
Not allowed hostscrapfly.io2
Not allowed hostwww.truefoundry.com2
Not allowed hostdocs.hyperbrowser.ai2
Not allowed hostweave-docs.wandb.ai2
Not allowed hostdocs.litellm.ai2
Not allowed hostopentelemetry.io2
Not allowed hostmlflow.org2
Not allowed hostai.google.dev2
Not allowed hostdocs.multion.ai2
Not allowed hostlangfuse.com2
Not allowed hostdocs.truefoundry.com2
Not allowed hostv2docs.galileo.ai2
Not allowed hostcloud.google.com2
Not allowed hoststagehand.dev1
Not allowed hostwandb.ai1
Not allowed hostdocs.neatlogs.com1
Not allowed hostchatgpt.com1
Not allowed hostartificialanalysis.ai1
Not allowed hostapp.neatlogs.com1
Not allowed hostdocs.aws.amazon.com1
Not allowed hostcloud.langfuse.com1
Not allowed hostllama.developer.meta.com1
Not allowed hostpython.langchain.com1
Not allowed hostyour-deployment.openai.azure.com1
Not allowed hostwww.linkedin.com1
Not allowed hostdocs.composio.dev1
Not allowed hostdocs.api.nvidia.com1
Not allowed hostneatlogs.com1
Not allowed hostwww.merge.dev1
Not allowed hostai.azure.com1
Not allowed hostdashboard.exa.ai1
Not allowed hostdevelopers.brightdata.com1
Not allowed hostnodejs.org1
Not allowed hostapp.datadoghq.com1
Not allowed hostah.merge.dev1
Not allowed hostcolab.research.google.com1
Not allowed hostvercel.link1
Not allowed hostdocs.arize.com1
Not allowed hostbuild.nvidia.com1
Not allowed hostserper.dev1
Not allowed hostexa.ai1
Not allowed hostblog.apify.com1
Not allowed hostapp.hyperbrowser.ai1
Not allowed hostwww.scrapfly.io1
Not allowed hostyoutube.com1
Not allowed hostollama.com1
Not allowed hostslack.comet.com1
Not allowed hostapp.getmaxim.ai1
Not allowed hostserpapi.com1
Not allowed hostwww.reddit.com1
Not allowed hostdevelopers.oxylabs.io1
Not allowed hostblog.crewai.com1
Not allowed hostpython.org1
Not allowed hostapp.tavily.com1
Not allowed hostdocs.databricks.com1
Not allowed hostwww.browserbase.com1
Not allowed hostvisualstudio.microsoft.com1
Not allowed hosten.wikipedia.org1
Not allowed hostpicsum.photos1
Not allowed hosttwitter.com1
Not allowed hostknowledge.hubspot.com1
Not allowed hostdocs.apify.com1
Not allowed hostdocs.ah.merge.dev1
Not allowed hostwww.getmaxim.ai1
Not allowed hostaistudio.google.com1
Not allowed hostdocs.nvidia.com1
Not allowed hostwww.llama.com1
Not allowed hostspider.cloud1
Not allowed hostlocalhost1
Not allowed hostwww.youtube.com1
Not allowed hostbrave.com1
Not allowed hostgetmaxim.ai1
Not allowed hostarena.lmsys.org1
Not allowed hostdatatracker.ietf.org1
Not allowed hostdocs.cloud.google.com1
Not allowed hostbrightdata.com1
Not allowed hostollama.ai1
Not allowed hostlangtrace.ai1
Not allowed hostactions.zapier.com1
No rows found, please edit your search term.

Skipped URLs

Found 173 row(s).
ReasonSkipped URL 🔼SourceFound at URL
Not allowed hosthttp://github.com/browserbase/python-sdk<a href>/en/tools/web-scraping/browserbaseloadtool
Not allowed hosthttp://localhost:3000/<a href>/en/enterprise/guides/react-component-export
Not allowed hosthttps://actions.zapier.com/<a href>/en/tools/automation/zapieractionstool
Not allowed hosthttps://ah.merge.dev/signup<a href>/en/tools/integration/mergeagenthandlertool
Not allowed hosthttps://ai.azure.com/<a href>/en/enterprise/guides/azure-openai-setup
Not allowed hosthttps://ai.google.dev/gemini-api/docs/models<a href>/en/concepts/llms
Not allowed hosthttps://ai.google.dev/gemma/docs<a href>/en/concepts/llms
Not allowed hosthttps://aistudio.google.com/apikey<a href>/en/concepts/llms
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/images/image_search<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/news/news_search/get<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/videos/video_search/get<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/web/local_pois<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/web/poi_descriptions<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/api-reference/web/search/get<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://api-dashboard.search.brave.com/login<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://apify.com/<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://apify.com/actors<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://apify.com/apify/rag-web-browser<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://apify.com/apify/rag-web-browser/input-schema<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://apify.com/store<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://apify.com/templates/python-crewai<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://app.crewai.com/crewai_plus/connectors<a href>/en/enterprise/integrations/linear
Not allowed hosthttps://app.crewai.com/crewai_plus/settings/integrations<a href>/en/enterprise/integrations/linear
Not allowed hosthttps://app.crewai.com/crewai_plus/trace_batches<a href>/en/observability/tracing
Not allowed hosthttps://app.crewai.com/integrations<a href>/en/enterprise/integrations/slack
Not allowed hosthttps://app.datadoghq.com/llm/traces<a href>/en/observability/datadog
Not allowed hosthttps://app.getmaxim.ai/login<a href>/en/observability/maxim
Not allowed hosthttps://app.hyperbrowser.ai/<a href>/en/tools/web-scraping/hyperbrowserloadtool
Not allowed hosthttps://app.langdb.ai/models<a href>/en/observability/langdb
Not allowed hosthttps://app.langdb.ai/sharing/threads/3becbfed-a1be-ae84-ea3c-4942867a3e22<a href>/en/observability/langdb
Not allowed hosthttps://app.neatlogs.com/<a href>/en/observability/neatlogs
Not allowed hosthttps://app.portkey.ai/<a href>/en/observability/portkey
Not allowed hosthttps://app.portkey.ai/api-keys<a href>/en/observability/portkey
Not allowed hosthttps://app.portkey.ai/configs<a href>/en/observability/portkey
Not allowed hosthttps://app.portkey.ai/virtual-keys<a href>/en/observability/portkey
Not allowed hosthttps://app.tavily.com/<a href>/en/tools/search-research/tavilysearchtool
Not allowed hosthttps://arena.lmsys.org/<a href>/en/learn/llm-selection-guide
Not allowed hosthttps://artificialanalysis.ai/<a href>/en/learn/llm-selection-guide
Not allowed hosthttps://blog.apify.com/how-to-build-an-ai-agent/<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://blog.crewai.com/configuring-azure-openai-with-crewai-a-comprehensive-guide/<a href>/en/enterprise/guides/enable-crew-studio
Not allowed hosthttps://brave.com/search/api/<a href>/en/tools/search-research/bravesearchtool
Not allowed hosthttps://brightdata.com/<a href>/en/tools/web-scraping/brightdata-tools
Not allowed hosthttps://build.nvidia.com/meta/llama-3_1-8b-instruct/deploy<a href>/en/concepts/llms
Not allowed hosthttps://chatgpt.com/g/g-qqTuUWsBY-crewai-assistant<a href>/en
Not allowed hosthttps://cloud.google.com/docs/authentication/api-keys<a href>/en/concepts/llms
Not allowed hosthttps://cloud.google.com/vertex-ai/generative-ai/docs/start/quickstart?usertype=apikey<a href>/en/concepts/llms
Not allowed hosthttps://cloud.langfuse.com/project/cloramnkj0002jz088vzn1ja4/traces…17Z&observation=3b32338ee6a5d9af<a href>/en/observability/langfuse
Not allowed hosthttps://colab.research.google.com/drive/1ZKIZWsmgQQ46n8TH9zLsT1negKkJA6K8?usp=sharing<a href>/en/observability/maxim
Not allowed hosthttps://console.apify.com/<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://console.apify.com/settings/integrations<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://dashboard.exa.ai/api-keys<a href>/en/tools/search-research/exasearchtool
Not allowed hosthttps://datatracker.ietf.org/doc/html/rfc9700<a href>/en/mcp/security
Not allowed hosthttps://developers.brightdata.com/<a href>/en/tools/web-scraping/brightdata-tools
Not allowed hosthttps://developers.oxylabs.io/scraping-solutions/web-scraper-api/targets<a href>/en/tools/web-scraping/oxylabsscraperstool
Not allowed hosthttps://docs.ah.merge.dev/<a href>/en/tools/integration/mergeagenthandlertool
Not allowed hosthttps://docs.api.nvidia.com/nim/reference/models-1<a href>/en/learn/llm-connections
Not allowed hosthttps://docs.apify.com/platform/integrations/crewai<a href>/en/tools/automation/apifyactorstool
Not allowed hosthttps://docs.arize.com/phoenix/<a href>/en/observability/arize-phoenix
Not allowed hosthttps://docs.astral.sh/uv/<a href>/en/enterprise/guides/private-package-registry
Not allowed hosthttps://docs.astral.sh/uv/getting-started/installation/<a href>/en/installation
Not allowed hosthttps://docs.aws.amazon.com/bedrock/latest/userguide/models-regions.html<a href>/en/concepts/llms
Not allowed hosthttps://docs.browserbase.com/features/sessions<a href>/en/tools/web-scraping/browserbaseloadtool
Not allowed hosthttps://docs.browserbase.com/features/stealth-mode<a href>/en/tools/web-scraping/browserbaseloadtool
Not allowed hosthttps://docs.browserbase.com/guides/session-debug-connection/browser-remote-control<a href>/en/tools/web-scraping/browserbaseloadtool
Not allowed hosthttps://docs.browserbase.com/under-the-hood<a href>/en/tools/web-scraping/browserbaseloadtool
Not allowed hosthttps://docs.cloud.google.com/vertex-ai/generative-ai/docs/start/quickstart?usertype=apikey<a href>/en/concepts/llms
Not allowed hosthttps://docs.composio.dev/toolkits<a href>/en/tools/automation/composiotool
Not allowed hosthttps://docs.databricks.com/en/dev-tools/auth/pat.html<a href>/en/tools/search-research/databricks-query-tool
Not allowed hosthttps://docs.datadoghq.com/account_management/api-app-keys/<a href>/en/observability/datadog
Not allowed hosthttps://docs.datadoghq.com/llm_observability/<a href>/en/observability/datadog
Not allowed hosthttps://docs.datadoghq.com/llm_observability/instrumentation/auto_instrumentation?tab=python<a href>/en/observability/datadog
Not allowed hosthttps://docs.datadoghq.com/llm_observability/instrumentation/sdk?tab=python<a href>/en/observability/datadog
Not allowed hosthttps://docs.datadoghq.com/llm_observability/monitoring/agent_monitoring<a href>/en/observability/datadog
Not allowed hosthttps://docs.hyperbrowser.ai/reference/sdks/python/crawl<a href>/en/tools/web-scraping/hyperbrowserloadtool
Not allowed hosthttps://docs.hyperbrowser.ai/reference/sdks/python/scrape<a href>/en/tools/web-scraping/hyperbrowserloadtool
Not allowed hosthttps://docs.litellm.ai/docs/<a href>/en/learn/llm-connections
Not allowed hosthttps://docs.litellm.ai/docs/providers<a href>/en/learn/llm-connections
Not allowed hosthttps://docs.multion.ai/learn/browser-extension<a href>/en/tools/automation/multiontool
Not allowed hosthttps://docs.multion.ai/welcome<a href>/en/tools/automation/multiontool
Not allowed hosthttps://docs.neatlogs.com/<a href>/en/observability/neatlogs
Not allowed hosthttps://docs.nvidia.com/nim/wsl2/latest/getting-started.html<a href>/en/concepts/llms
Not allowed hosthttps://docs.stagehand.dev/<a href>/en/tools/web-scraping/stagehandtool
Not allowed hosthttps://docs.stagehand.dev/get_started/introduction<a href>/en/tools/web-scraping/stagehandtool
Not allowed hosthttps://docs.truefoundry.com/docs/tracing/tracing-getting-started<a href>/en/observability/truefoundry
Not allowed hosthttps://docs.truefoundry.com/gateway/quick-start<a href>/en/observability/truefoundry
Not allowed hosthttps://en.wikipedia.org/wiki/Confused_deputy_problem<a href>/en/mcp/security
Not allowed hosthttps://exa.ai/<a href>/en/tools/search-research/exasearchtool
Not allowed hosthttps://getmaxim.ai/<a href>/en/observability/maxim
Not allowed hosthttps://github.com/NeatLogs/neatlogs<a href>/en/observability/neatlogs
Not allowed hosthttps://github.com/braintrustdata/braintrust<a href>/en/observability/braintrust
Not allowed hosthttps://github.com/browserbase/stagehand<a href>/en/tools/web-scraping/stagehandtool
Not allowed hosthttps://github.com/crewAIInc/crewAI<a href>/en
Not allowed hosthttps://github.com/crewAIInc/crewAI-examples/tree/main/email_auto_responder_flow<a href>/en/concepts/flows
Not allowed hosthttps://github.com/crewAIInc/crewAI-examples/tree/main/lead-score-flow<a href>/en/concepts/flows
Not allowed hosthttps://github.com/crewAIInc/crewAI-examples/tree/main/meeting_assistant_flow<a href>/en/concepts/flows
Not allowed hosthttps://github.com/crewAIInc/crewAI-examples/tree/main/write_a_book_with_flows<a href>/en/concepts/flows
Not allowed hosthttps://github.com/crewAIInc/crewAI-tools<a href>/en/observability/weave
Not allowed hosthttps://github.com/crewAIInc/crewAI/issues/2755<a href>/en/concepts/knowledge
Not allowed hosthttps://github.com/crewAIInc/crewAI/issues/new/choose<a href>/en
Not allowed hosthttps://github.com/crewAIInc/crewAI/tree/main/lib/crewai/src/crewai/events/types<a href>/en/enterprise/features/webhook-streaming
Not allowed hosthttps://github.com/joaomdmoura/crewai-tools<a href>/en/concepts/tools
Not allowed hosthttps://github.com/mendableai/firecrawl<a href>/en/tools/web-scraping/firecrawlscrapewebsitetool
Not allowed hosthttps://github.com/mozilla/readability<a href>/en/tools/web-scraping/spidertool
Not allowed hosthttps://github.com/openinference/openinference<a href>/en/observability/arize-phoenix
Not allowed hosthttps://github.com/openlit/openlit<a href>/en/observability/openlit
Not allowed hosthttps://github.com/openlit/openlit/tree/main/sdk/python<a href>/en/observability/openlit
Not allowed hosthttps://github.com/openlit/openlit?src=crewai-docs<a href>/en/observability/openlit
Not allowed hosthttps://github.com/rungalileo/sdk-examples/tree/main/python/agent/crew-ai<a href>/en/observability/galileo
Not allowed hosthttps://github.com/spider-rs/spider/blob/main/benches/BENCHMARKS.md<a href>/en/tools/web-scraping/spidertool
Not allowed hosthttps://knowledge.hubspot.com/workflows/create-workflows<a href>/en/enterprise/guides/hubspot-trigger
Not allowed hosthttps://langfuse.com/docs/opentelemetry/get-started<a href>/en/observability/langfuse
Not allowed hosthttps://langfuse.com/watch-demo<a href>/en/observability/langfuse
Not allowed hosthttps://langtrace.ai/signup<a href>/en/observability/langtrace
Not allowed hosthttps://llama.developer.meta.com/docs/models/<a href>/en/concepts/llms
Not allowed hosthttps://mlflow.org/<a href>/en/observability/mlflow
Not allowed hosthttps://mlflow.org/docs/latest/llms/tracing/index.html<a href>/en/observability/mlflow
Not allowed hosthttps://modelcontextprotocol.io/<a href>/en/enterprise/guides/custom-mcp-server
Not allowed hosthttps://modelcontextprotocol.io/docs/concepts/transports<a href>/en/mcp/security
Not allowed hosthttps://modelcontextprotocol.io/introduction<a href>/en/mcp/overview
Not allowed hosthttps://modelcontextprotocol.io/specification/draft/basic/authorization<a href>/en/mcp/security
Not allowed hosthttps://neatlogs.com/?utm_source=crewAI-docs<a href>/en/observability/neatlogs
Not allowed hosthttps://nodejs.org/<a href>/en/enterprise/guides/react-component-export
Not allowed hosthttps://ollama.ai/<a href>/en/concepts/llms
Not allowed hosthttps://ollama.com/download<a href>/en/learn/llm-connections
Not allowed hosthttps://opentelemetry.io/docs/<a href>/en/observability/braintrust
Not allowed hosthttps://opentelemetry.io/docs/specs/semconv/gen-ai/<a href>/en/enterprise/guides/capture_telemetry_logs
Not allowed hosthttps://picsum.photos/200/300<a href>/en/enterprise/integrations/box
Not allowed hosthttps://portkey.ai/docs<a href>/en/observability/portkey
Not allowed hosthttps://portkey.ai/docs/product/ai-gateway/virtual-keys<a href>/en/observability/portkey
Not allowed hosthttps://portkey.ai/docs/product/ai-gateway/virtual-keys/budget-limits<a href>/en/observability/portkey
Not allowed hosthttps://pypi.org/account/register/<a href>/en/guides/tools/publish-custom-tools
Not allowed hosthttps://pypi.org/help/<a href>/en/guides/tools/publish-custom-tools
Not allowed hosthttps://pypi.org/project/spider-client/<a href>/en/tools/web-scraping/spidertool
Not allowed hosthttps://python.langchain.com/docs/integrations/tools<a href>/en/concepts/tools
Not allowed hosthttps://python.org/downloads<a href>/en/installation
Not allowed hosthttps://scrapfly.io/<a href>/en/tools/web-scraping/scrapflyscrapetool
Not allowed hosthttps://scrapfly.io/docs/scrape-api/getting-started<a href>/en/tools/web-scraping/scrapflyscrapetool
Not allowed hosthttps://serpapi.com/<a href>/en/tools/search-research/serpapi-googleshoppingtool
Not allowed hosthttps://serper.dev/<a href>/en/observability/arize-phoenix
Not allowed hosthttps://slack.comet.com/<a href>/en/observability/opik
Not allowed hosthttps://spider.cloud/?ref=crewai<a href>/en/tools/web-scraping/spidertool
Not allowed hosthttps://stagehand.dev/slack<a href>/en/tools/web-scraping/stagehandtool
Not allowed hosthttps://twitter.com/neatlogs<a href>/en/observability/neatlogs
Not allowed hosthttps://v2docs.galileo.ai/how-to-guides/third-party-integrations/ad…-to-crewai/add-galileo-to-crewai<a href>/en/observability/galileo
Not allowed hosthttps://v2docs.galileo.ai/sdk-api/python/reference/handlers/crewai/handler<a href>/en/observability/galileo
Not allowed hosthttps://vercel.link/security-checkpoint<a href>/en/tools/search-research/tavilyextractortool
Not allowed hosthttps://visualstudio.microsoft.com/downloads/<a href>/en/installation
Not allowed hosthttps://wandb.ai/ayut/crewai_demo/weave/traces?cols=%7B%22wb_run_id…c838-38cb-71a2-8a15-651ecddf9d89<a href>/en/observability/weave
Not allowed hosthttps://weave-docs.wandb.ai/<a href>/en/observability/weave
Not allowed hosthttps://weave-docs.wandb.ai/guides/integrations/crewai/<a href>/en/observability/weave
Not allowed hosthttps://www.braintrust.dev/docs<a href>/en/observability/braintrust
Not allowed hosthttps://www.braintrust.dev/docs/integrations/crew-ai<a href>/en/observability/braintrust
Not allowed hosthttps://www.braintrust.dev/docs/start/eval-sdk<a href>/en/observability/braintrust
Not allowed hosthttps://www.browserbase.com/<a href>/en/tools/web-scraping/stagehandtool
Not allowed hosthttps://www.comet.com/docs/opik/<a href>/en/observability/opik
Not allowed hosthttps://www.comet.com/docs/opik/self-host/overview/<a href>/en/observability/opik
Not allowed hosthttps://www.comet.com/signup?utm_medium=github&utm_source=crewai_docs<a href>/en/observability/opik
Not allowed hosthttps://www.datadoghq.com/<a href>/en/observability/datadog
Not allowed hosthttps://www.datadoghq.com/product/llm-observability/<a href>/en/observability/datadog
Not allowed hosthttps://www.getmaxim.ai/docs/introduction/quickstart/setting-up-workspace<a href>/en/observability/maxim
Not allowed hosthttps://www.linkedin.com/company/crewai-inc<a href>/en
Not allowed hosthttps://www.llama.com/docs/model-cards-and-prompt-formats/llama3_1/<a href>/en/guides/advanced/customizing-prompts
Not allowed hosthttps://www.merge.dev/products/merge-agent-handler<a href>/en/tools/integration/mergeagenthandlertool
Not allowed hosthttps://www.reddit.com/r/crewAIInc<a href>/en
Not allowed hosthttps://www.scrapfly.io/register/<a href>/en/tools/web-scraping/scrapflyscrapetool
Not allowed hosthttps://www.truefoundry.com/ai-gateway<a href>/en/observability/truefoundry
Not allowed hosthttps://www.truefoundry.com/register<a href>/en/observability/truefoundry
Not allowed hosthttps://www.youtube.com/watch?v=Yc5q3l6F7Ww<a href>/en/observability/arize-phoenix
Not allowed hosthttps://x.com/cometml<a href>/en/observability/opik
Not allowed hosthttps://x.com/crewAIInc<a href>/en
Not allowed hosthttps://x.com/weave_wb<a href>/en/observability/weave
Not allowed hosthttps://your-deployment.openai.azure.com/openai/deployments/gpt-4o/…s?api-version=2024-08-01-preview<a href>/en/enterprise/guides/azure-openai-setup
Not allowed hosthttps://youtube.com/@crewAIInc<a href>/en
No rows found, please edit your search term.

External URLs

173 external URL(s)
Found 173 row(s).
External URLPages 🔽Found on URL (max 5)
http://github.com/browserbase/python-sdk1/en/tools/web-scraping/browserbaseloadtool
http://localhost:3000/1/en/enterprise/guides/react-component-export
https://actions.zapier.com/1/en/tools/automation/zapieractionstool
https://ah.merge.dev/signup1/en/tools/integration/mergeagenthandlertool
https://ai.azure.com/1/en/enterprise/guides/azure-openai-setup
https://ai.google.dev/gemini-api/docs/models1/en/concepts/llms
https://ai.google.dev/gemma/docs1/en/concepts/llms
https://aistudio.google.com/apikey1/en/concepts/llms
https://api-dashboard.search.brave.com/api-reference/images/image_search1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/api-reference/news/news_search/get1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/api-reference/videos/video_search/get1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/api-reference/web/local_pois1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/api-reference/web/poi_descriptions1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/api-reference/web/search/get1/en/tools/search-research/bravesearchtool
https://api-dashboard.search.brave.com/login1/en/tools/search-research/bravesearchtool
https://apify.com/1/en/tools/automation/apifyactorstool
https://apify.com/actors1/en/tools/automation/apifyactorstool
https://apify.com/apify/rag-web-browser1/en/tools/automation/apifyactorstool
https://apify.com/apify/rag-web-browser/input-schema1/en/tools/automation/apifyactorstool
https://apify.com/store1/en/tools/automation/apifyactorstool
https://apify.com/templates/python-crewai1/en/tools/automation/apifyactorstool
https://app.crewai.com/crewai_plus/connectors1/en/enterprise/integrations/linear
https://app.crewai.com/crewai_plus/settings/integrations1/en/enterprise/integrations/linear
https://app.crewai.com/crewai_plus/trace_batches1/en/observability/tracing
https://app.crewai.com/integrations1/en/enterprise/integrations/slack
https://app.datadoghq.com/llm/traces1/en/observability/datadog
https://app.getmaxim.ai/login1/en/observability/maxim
https://app.hyperbrowser.ai/1/en/tools/web-scraping/hyperbrowserloadtool
https://app.langdb.ai/models1/en/observability/langdb
https://app.langdb.ai/sharing/threads/3becbfed-a1be-ae84-ea3c-4942867a3e221/en/observability/langdb
https://app.neatlogs.com/1/en/observability/neatlogs
https://app.portkey.ai/1/en/observability/portkey
https://app.portkey.ai/api-keys1/en/observability/portkey
https://app.portkey.ai/configs1/en/observability/portkey
https://app.portkey.ai/virtual-keys1/en/observability/portkey
https://app.tavily.com/1/en/tools/search-research/tavilysearchtool
https://arena.lmsys.org/1/en/learn/llm-selection-guide
https://artificialanalysis.ai/1/en/learn/llm-selection-guide
https://blog.apify.com/how-to-build-an-ai-agent/1/en/tools/automation/apifyactorstool
https://blog.crewai.com/configuring-azure-openai-with-crewai-a-comprehensive-guide/1/en/enterprise/guides/enable-crew-studio
https://brave.com/search/api/1/en/tools/search-research/bravesearchtool
https://brightdata.com/1/en/tools/web-scraping/brightdata-tools
https://build.nvidia.com/meta/llama-3_1-8b-instruct/deploy1/en/concepts/llms
https://chatgpt.com/g/g-qqTuUWsBY-crewai-assistant1/en
https://cloud.google.com/docs/authentication/api-keys1/en/concepts/llms
https://cloud.google.com/vertex-ai/generative-ai/docs/start/quickstart?usertype=apikey1/en/concepts/llms
https://cloud.langfuse.com/project/cloramnkj0002jz088vzn1ja4/traces…17Z&observation=3b32338ee6a5d9af1/en/observability/langfuse
https://colab.research.google.com/drive/1ZKIZWsmgQQ46n8TH9zLsT1negKkJA6K8?usp=sharing1/en/observability/maxim
https://console.apify.com/1/en/tools/automation/apifyactorstool
https://console.apify.com/settings/integrations1/en/tools/automation/apifyactorstool
https://dashboard.exa.ai/api-keys1/en/tools/search-research/exasearchtool
https://datatracker.ietf.org/doc/html/rfc97001/en/mcp/security
https://developers.brightdata.com/1/en/tools/web-scraping/brightdata-tools
https://developers.oxylabs.io/scraping-solutions/web-scraper-api/targets1/en/tools/web-scraping/oxylabsscraperstool
https://docs.ah.merge.dev/1/en/tools/integration/mergeagenthandlertool
https://docs.api.nvidia.com/nim/reference/models-11/en/learn/llm-connections
https://docs.apify.com/platform/integrations/crewai1/en/tools/automation/apifyactorstool
https://docs.arize.com/phoenix/1/en/observability/arize-phoenix
https://docs.astral.sh/uv/1/en/enterprise/guides/private-package-registry
https://docs.astral.sh/uv/getting-started/installation/1/en/installation
https://docs.aws.amazon.com/bedrock/latest/userguide/models-regions.html1/en/concepts/llms
https://docs.browserbase.com/features/sessions1/en/tools/web-scraping/browserbaseloadtool
https://docs.browserbase.com/features/stealth-mode1/en/tools/web-scraping/browserbaseloadtool
https://docs.browserbase.com/guides/session-debug-connection/browser-remote-control1/en/tools/web-scraping/browserbaseloadtool
https://docs.browserbase.com/under-the-hood1/en/tools/web-scraping/browserbaseloadtool
https://docs.cloud.google.com/vertex-ai/generative-ai/docs/start/quickstart?usertype=apikey1/en/concepts/llms
https://docs.composio.dev/toolkits1/en/tools/automation/composiotool
https://docs.databricks.com/en/dev-tools/auth/pat.html1/en/tools/search-research/databricks-query-tool
https://docs.datadoghq.com/account_management/api-app-keys/1/en/observability/datadog
https://docs.datadoghq.com/llm_observability/1/en/observability/datadog
https://docs.datadoghq.com/llm_observability/instrumentation/auto_instrumentation?tab=python1/en/observability/datadog
https://docs.datadoghq.com/llm_observability/instrumentation/sdk?tab=python1/en/observability/datadog
https://docs.datadoghq.com/llm_observability/monitoring/agent_monitoring1/en/observability/datadog
https://docs.hyperbrowser.ai/reference/sdks/python/crawl1/en/tools/web-scraping/hyperbrowserloadtool
https://docs.hyperbrowser.ai/reference/sdks/python/scrape1/en/tools/web-scraping/hyperbrowserloadtool
https://docs.litellm.ai/docs/1/en/learn/llm-connections
https://docs.litellm.ai/docs/providers1/en/learn/llm-connections
https://docs.multion.ai/learn/browser-extension1/en/tools/automation/multiontool
https://docs.multion.ai/welcome1/en/tools/automation/multiontool
https://docs.neatlogs.com/1/en/observability/neatlogs
https://docs.nvidia.com/nim/wsl2/latest/getting-started.html1/en/concepts/llms
https://docs.stagehand.dev/1/en/tools/web-scraping/stagehandtool
https://docs.stagehand.dev/get_started/introduction1/en/tools/web-scraping/stagehandtool
https://docs.truefoundry.com/docs/tracing/tracing-getting-started1/en/observability/truefoundry
https://docs.truefoundry.com/gateway/quick-start1/en/observability/truefoundry
https://en.wikipedia.org/wiki/Confused_deputy_problem1/en/mcp/security
https://exa.ai/1/en/tools/search-research/exasearchtool
https://getmaxim.ai/1/en/observability/maxim
https://github.com/NeatLogs/neatlogs1/en/observability/neatlogs
https://github.com/braintrustdata/braintrust1/en/observability/braintrust
https://github.com/browserbase/stagehand1/en/tools/web-scraping/stagehandtool
https://github.com/crewAIInc/crewAI1/en
https://github.com/crewAIInc/crewAI-examples/tree/main/email_auto_responder_flow1/en/concepts/flows
https://github.com/crewAIInc/crewAI-examples/tree/main/lead-score-flow1/en/concepts/flows
https://github.com/crewAIInc/crewAI-examples/tree/main/meeting_assistant_flow1/en/concepts/flows
https://github.com/crewAIInc/crewAI-examples/tree/main/write_a_book_with_flows1/en/concepts/flows
https://github.com/crewAIInc/crewAI-tools1/en/observability/weave
https://github.com/crewAIInc/crewAI/issues/27551/en/concepts/knowledge
https://github.com/crewAIInc/crewAI/issues/new/choose1/en
https://github.com/crewAIInc/crewAI/tree/main/lib/crewai/src/crewai/events/types1/en/enterprise/features/webhook-streaming
https://github.com/joaomdmoura/crewai-tools1/en/concepts/tools
https://github.com/mendableai/firecrawl1/en/tools/web-scraping/firecrawlscrapewebsitetool
https://github.com/mozilla/readability1/en/tools/web-scraping/spidertool
https://github.com/openinference/openinference1/en/observability/arize-phoenix
https://github.com/openlit/openlit1/en/observability/openlit
https://github.com/openlit/openlit/tree/main/sdk/python1/en/observability/openlit
https://github.com/openlit/openlit?src=crewai-docs1/en/observability/openlit
https://github.com/rungalileo/sdk-examples/tree/main/python/agent/crew-ai1/en/observability/galileo
https://github.com/spider-rs/spider/blob/main/benches/BENCHMARKS.md1/en/tools/web-scraping/spidertool
https://knowledge.hubspot.com/workflows/create-workflows1/en/enterprise/guides/hubspot-trigger
https://langfuse.com/docs/opentelemetry/get-started1/en/observability/langfuse
https://langfuse.com/watch-demo1/en/observability/langfuse
https://langtrace.ai/signup1/en/observability/langtrace
https://llama.developer.meta.com/docs/models/1/en/concepts/llms
https://mlflow.org/1/en/observability/mlflow
https://mlflow.org/docs/latest/llms/tracing/index.html1/en/observability/mlflow
https://modelcontextprotocol.io/1/en/enterprise/guides/custom-mcp-server
https://modelcontextprotocol.io/docs/concepts/transports1/en/mcp/security
https://modelcontextprotocol.io/introduction1/en/mcp/overview
https://modelcontextprotocol.io/specification/draft/basic/authorization1/en/mcp/security
https://neatlogs.com/?utm_source=crewAI-docs1/en/observability/neatlogs
https://nodejs.org/1/en/enterprise/guides/react-component-export
https://ollama.ai/1/en/concepts/llms
https://ollama.com/download1/en/learn/llm-connections
https://opentelemetry.io/docs/1/en/observability/braintrust
https://opentelemetry.io/docs/specs/semconv/gen-ai/1/en/enterprise/guides/capture_telemetry_logs
https://picsum.photos/200/3001/en/enterprise/integrations/box
https://portkey.ai/docs1/en/observability/portkey
https://portkey.ai/docs/product/ai-gateway/virtual-keys1/en/observability/portkey
https://portkey.ai/docs/product/ai-gateway/virtual-keys/budget-limits1/en/observability/portkey
https://pypi.org/account/register/1/en/guides/tools/publish-custom-tools
https://pypi.org/help/1/en/guides/tools/publish-custom-tools
https://pypi.org/project/spider-client/1/en/tools/web-scraping/spidertool
https://python.langchain.com/docs/integrations/tools1/en/concepts/tools
https://python.org/downloads1/en/installation
https://scrapfly.io/1/en/tools/web-scraping/scrapflyscrapetool
https://scrapfly.io/docs/scrape-api/getting-started1/en/tools/web-scraping/scrapflyscrapetool
https://serpapi.com/1/en/tools/search-research/serpapi-googleshoppingtool
https://serper.dev/1/en/observability/arize-phoenix
https://slack.comet.com/1/en/observability/opik
https://spider.cloud/?ref=crewai1/en/tools/web-scraping/spidertool
https://stagehand.dev/slack1/en/tools/web-scraping/stagehandtool
https://twitter.com/neatlogs1/en/observability/neatlogs
https://v2docs.galileo.ai/how-to-guides/third-party-integrations/ad…-to-crewai/add-galileo-to-crewai1/en/observability/galileo
https://v2docs.galileo.ai/sdk-api/python/reference/handlers/crewai/handler1/en/observability/galileo
https://vercel.link/security-checkpoint1/en/tools/search-research/tavilyextractortool
https://visualstudio.microsoft.com/downloads/1/en/installation
https://wandb.ai/ayut/crewai_demo/weave/traces?cols=%7B%22wb_run_id…c838-38cb-71a2-8a15-651ecddf9d891/en/observability/weave
https://weave-docs.wandb.ai/1/en/observability/weave
https://weave-docs.wandb.ai/guides/integrations/crewai/1/en/observability/weave
https://www.braintrust.dev/docs1/en/observability/braintrust
https://www.braintrust.dev/docs/integrations/crew-ai1/en/observability/braintrust
https://www.braintrust.dev/docs/start/eval-sdk1/en/observability/braintrust
https://www.browserbase.com/1/en/tools/web-scraping/stagehandtool
https://www.comet.com/docs/opik/1/en/observability/opik
https://www.comet.com/docs/opik/self-host/overview/1/en/observability/opik
https://www.comet.com/signup?utm_medium=github&utm_source=crewai_docs1/en/observability/opik
https://www.datadoghq.com/1/en/observability/datadog
https://www.datadoghq.com/product/llm-observability/1/en/observability/datadog
https://www.getmaxim.ai/docs/introduction/quickstart/setting-up-workspace1/en/observability/maxim
https://www.linkedin.com/company/crewai-inc1/en
https://www.llama.com/docs/model-cards-and-prompt-formats/llama3_1/1/en/guides/advanced/customizing-prompts
https://www.merge.dev/products/merge-agent-handler1/en/tools/integration/mergeagenthandlertool
https://www.reddit.com/r/crewAIInc1/en
https://www.scrapfly.io/register/1/en/tools/web-scraping/scrapflyscrapetool
https://www.truefoundry.com/ai-gateway1/en/observability/truefoundry
https://www.truefoundry.com/register1/en/observability/truefoundry
https://www.youtube.com/watch?v=Yc5q3l6F7Ww1/en/observability/arize-phoenix
https://x.com/cometml1/en/observability/opik
https://x.com/crewAIInc1/en
https://x.com/weave_wb1/en/observability/weave
https://your-deployment.openai.azure.com/openai/deployments/gpt-4o/…s?api-version=2024-08-01-preview1/en/enterprise/guides/azure-openai-setup
https://youtube.com/@crewAIInc1/en
No rows found, please edit your search term.

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30xStatus 40x
HTML214321 MB56 s264 ms 203 011
Redirect3345 B1.4 s455 ms 03 0

Content types (MIME types)

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 30xStatus 40x
text/html; charset=utf-8214321 MB56 s264 ms 203 011
text / html3345 B1.4 s455 ms 03 0

Source domains

DomainTotalsHTMLRedirect
docs.crewai.com217 / 321MB / 57s214 / 321MB / 56s3 / 345B / 1.4s

HTTP headers

Found 29 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Age85-[ignored generic values]10.2 min(s)50.5 min(s)
Cache-Control2172no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0 (206) / private, no-store, max-age=0 (11)
Cf-Cache-Status2062HIT (203) / MISS (3)
Cf-Ray206-[ignored generic values]
Content-Security-Policy2061worker-src * blob: data: 'unsafe-eval' 'unsafe-inline'; object-src data: ; base-…m-action 'self' https://codesandbox.io;
Content-Type2172text/html; charset=utf-8 (214) / text/html (3)
Date217-[ignored generic values]2026-03-242026-03-24
Expires206-[ignored generic values]
Link2061; rel="llms-txt", ; rel="llms-full-txt"
Location33/en/enterprise/guides/deploy-to-amp (1) / /en/enterprise/features/tool-repository (1) / / (1)
Pragma2061no-cache
Server2171Vercel
Strict-Transport-Security2061max-age=63072000
Vary2061rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
X-Cache-Key20620+[see values below]
X-Frame-Options2061DENY
X-Llms-Txt2061/llms.txt
X-Matched-Path2061/_sites/[subdomain]/[[...slug]]
X-Mint-Proxy-Version20611.0.0-prod
X-Mintlify-Client-Version20610.0.2698
X-Nextjs-Prerender20611
X-Nextjs-Stale-Time206160
X-Served-Version2061dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2
X-Vercel-Cache2063REVALIDATED (203) / HIT (2) / MISS (1)
X-Vercel-Challenge-Token1111[see values below]
X-Vercel-Id21720+[see values below]
X-Vercel-Mitigated111challenge
X-Vercel-Project-Id2061prj_3kakCEKDVpOxnQIJmKyTWs83RXEa
X-Version2061dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2
No rows found, please edit your search term.

HTTP header values

Found 80 row(s).
HeaderOccursValue
Cache-Control206no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0
Cache-Control11private, no-store, max-age=0
Cf-Cache-Status203HIT
Cf-Cache-Status3MISS
Content-Security-Policy206worker-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-Type214text/html; charset=utf-8
Content-Type3text / html
Link206</llms.txt>; rel="llms-txt", </llms-full.txt>; rel="llms-full-txt"
Location1/en/enterprise/guides/deploy-to-amp
Location1/en/enterprise/features/tool-repository
Location1/
Pragma206no-cache
Server217Vercel
Strict-Transport-Security206max-age=63072000
Vary206rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/api-reference/introduction#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/mcp/security#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/observability/langtrace#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/concepts/tools#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/examples/cookbooks#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/llm-hooks#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/observability/openlit#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/custom-llm#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/mcp/stdio#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/execution-hooks#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/concepts/llms#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/human-input-on-execution#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/custom-manager-agent#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/tools/overview#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/llm-connections#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/observability/tracing#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/mcp/multiple-servers#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/learn/human-in-the-loop#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en/observability/langfuse#html=html
X-Cache-Key1crewai/67/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/en#html=html
X-Frame-Options206DENY
X-Llms-Txt206/llms.txt
X-Matched-Path206/_sites/[subdomain]/[[...slug]]
X-Mint-Proxy-Version2061.0.0-prod
X-Mintlify-Client-Version2060.0.2698
X-Nextjs-Prerender2061
X-Nextjs-Stale-Time20660
X-Served-Version206dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2
X-Vercel-Cache203REVALIDATED
X-Vercel-Cache2HIT
X-Vercel-Cache1MISS
X-Vercel-Challenge-Token12.1774353284.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7MmQ3NzkwMzA7MzliYjNkMjU1ZTFlNmE5NDgzZTc4OGQ4ZjBiZjc4MzljZTVlYTU1YjszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.80ae12afabe8c247af0a98610a3dd104
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7M2M5OGVmZjM7MTY4NGIwZDdjMzkxMmE4NTc1NzkzNWYzYzQ5YzUwMWRjMDczMjY3NjszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.3902011b84dd1999d045b512c5a10cf1
X-Vercel-Challenge-Token12.1774353284.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7NTdmMTY5MmE7ZDA2ZjRhZGRhZDc3MzBjMjBlZGM5ZDVmOWRkYzIyZDk5NzQ4ZTMwNTszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.415f6030334d2fcf424c59514edc2c33
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7OTJhYzk3Yzg7OTc0YmYzODZkMTQyMzMxOTJlYzAxZTZlNjg3ZjQzNzIzY2E4NmNiMTszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.130a3711acd40b625fc2e9fdd7c1a748
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7MGEyYjJhNjM7MzMzOTlkOWU3NjQ0NTVhMDYxODhkZTExZmM5OWY1ZTlmMzE4Mzk5MzszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.9ab5b691fcfc33ad6a65ea791daf06db
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7NDY1MWUzZTY7ZWJlNGZhOGU0MTUxMDYxYTgwOGEzNjgxYjE4YmQ4ZDFkNzFhYzNmYTszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.af46d4ede23fa9844c0e932cf08ada66
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7Y2QyNzUxOTI7MzliMDM2YjY2NTFhMzhjOTFjM2RhNDk3YmFhYzMxMGY1M2I3ZjcwYjszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.be5340a1513da3472f9542b76b867275
X-Vercel-Challenge-Token12.1774353284.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7YzNjNmExMTE7MTJiNTZhNzFhNDIzMzQxNWE4NGEyMzBmMWFjNDJhMGNlMjQ0ZmUxMTszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.d21c59aceb726bcae406ad05c77ab307
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7NWM1ZDhlNTE7NDYzM2I1Y2FjM2UzNDgyOWVlZWRkNDlkNTMxOGE3ZmU0NDE0ODVmZjszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.7ef4c3ae66d3ad926f549c302d43c905
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7MzhiNmJmODY7NTMzYmViNWUwMzk5ZGY2NjFmMmZhYzUwMGI4NTU2NWJmOWYwMjBjZDszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.ae04365426399ca544c8d40a589c3059
X-Vercel-Challenge-Token12.1774353285.60.OTZlZjNkZjNhZGZkOGFkZDlmZWJjZmY2MmVmOWFjODA7YTFjN2U5NzU7NmJhOWY1MjNlYjI4MWE5YTljZDQyNzM1OWQyYzg4Y2FhMGRiZjk5ZjszOwHftTRBg6cQem922OZhyDEnzRUlb3GNNTGGTPXLEP4Lqh7gM5mUFjb0cfTRWO/LGdTs4mAzURw1knhESL2//I20AZ1tWjk=.e74be52e508ce317d3ccbc34bb026217
X-Vercel-Id1arn1:iad1::iad1::zpxll-1774353264434-1cb88dfbc470
X-Vercel-Id1arn1:iad1::iad1::x5qp4-1774353265274-ba698d65d19b
X-Vercel-Id1arn1:iad1::iad1::gjrxr-1774353263792-14e957b22c42
X-Vercel-Id1arn1:iad1::iad1::47b7z-1774353265274-c417ca2172b9
X-Vercel-Id1arn1:iad1::iad1::xkvvs-1774353265492-d99a601d7820
X-Vercel-Id1arn1:iad1:iad1::iad1::xkvvs-1774353263063-50e97b95e952
X-Vercel-Id1arn1:iad1::iad1::gzwk8-1774353264991-b21352cf4596
X-Vercel-Id1arn1:iad1::iad1::vcb87-1774353263490-395735a5e246
X-Vercel-Id1arn1:iad1::iad1::ffxww-1774353264235-ae28986ee90f
X-Vercel-Id1arn1:iad1::iad1::gzwk8-1774353263891-7f7531f862e7
X-Vercel-Id1arn1:iad1::iad1::d285x-1774353263991-f8541a29c71d
X-Vercel-Id1arn1:iad1::iad1::wkcdc-1774353263591-6751695af821
X-Vercel-Id1arn1:iad1::iad1::9j25x-1774353264335-126c890dd761
X-Vercel-Id1arn1:iad1::iad1::gzwk8-1774353264767-b4a4b586dab5
X-Vercel-Id1arn1:iad1::iad1::gzwk8-1774353263768-10583ac348c1
X-Vercel-Id1arn1:iad1::iad1::gjrxr-1774353264097-3a6d4a1aa8d8
X-Vercel-Id1arn1:iad1::iad1::nrrlq-1774353264491-ca0cab6da132
X-Vercel-Id1arn1:iad1::iad1::gjrxr-1774353264681-376052ead947
X-Vercel-Id1arn1:iad1::iad1::hc8zl-1774353264847-ba128d508f70
X-Vercel-Id1arn1:iad1::iad1::ffxww-1774353264892-c14b7cc4924c
X-Vercel-Mitigated11challenge
X-Vercel-Project-Id206prj_3kakCEKDVpOxnQIJmKyTWs83RXEa
X-Version206dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2
No rows found, please edit your search term.

HTTP Caching by content type (only from crawlable domains)

Content typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
HTMLCache-Control2140 s 0 s 0 s
RedirectCache-Control30 s 0 s 0 s

HTTP Caching by domain

DomainCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
docs.crewai.comCache-Control2170 s 0 s 0 s

HTTP Caching by domain and content type

DomainContent typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
docs.crewai.comHTMLCache-Control2140 s 0 s 0 s
docs.crewai.comRedirectCache-Control30 s 0 s 0 s

DNS info

DNS resolving tree
docs.crewai.com
  cname.vercel-dns.com
    IPv4: cname.vercel-dns.com.
    IPv4: 76.76.21.123
    IPv4: 66.33.60.35
DNS server: 127.0.0.53

SSL/TLS info

InfoText
IssuerC = US, O = Let's Encrypt, CN = R12
SubjectCN = docs.crewai.com
Valid fromFeb 23 18:57:14 2026 GMT (VALID already 28.7 day(s))
Valid toMay 24 18:57:13 2026 GMT (VALID still for 61.3 day(s))
Supported protocolsTLSv1.2, TLSv1.3
RAW certificate outputCertificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            06:9e:19:33:1e:d1:f8:f3:a6:2d:c7:61:66:4c:6c:96:ea:1f
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C = US, O = Let's Encrypt, CN = R12
        Validity
            Not Before: Feb 23 18:57:14 2026 GMT
            Not After : May 24 18:57:13 2026 GMT
        Subject: CN = docs.crewai.com
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:8b:65:c2:7b:77:2b:2d:6e:60:87:eb:74:8a:b3:
                    4e:43:9a:40:e0:da:16:ca:47:a3:69:cf:4d:55:a3:
                    ff:f1:19:04:fe:eb:8d:34:55:c9:1b:09:44:2a:79:
                    e6:75:df:d0:64:9a:d6:14:ff:41:23:12:d5:60:c5:
                    78:ff:4e:54:3f:3b:60:63:ab:93:16:20:21:6e:05:
                    0f:3b:97:45:05:ab:0a:15:f7:6f:80:82:b3:01:1d:
                    53:7f:90:2a:f1:c0:fd:b0:42:59:14:0c:9b:a5:02:
                    3d:07:55:49:cf:07:88:2a:82:10:2a:c6:e1:04:27:
                    23:d4:22:82:71:db:3d:7a:b9:9d:04:7b:b1:5e:42:
                    23:aa:b3:1f:f1:4c:9e:e3:48:05:6d:d1:02:ff:49:
                    eb:3e:69:7f:12:32:cc:e0:35:79:1c:41:a1:6d:0d:
                    28:92:80:68:66:82:da:48:25:50:38:73:d1:27:88:
                    c6:38:4d:cd:b8:1c:96:00:ed:78:82:b3:3a:20:f5:
                    16:8a:00:46:04:aa:b3:27:74:1a:25:d8:1d:f0:ec:
                    aa:7a:ad:66:91:62:e1:98:d5:32:16:5d:c0:fb:b1:
                    cd:86:c9:a2:62:af:ac:4a:db:47:e5:2c:f9:ac:68:
                    75:c2:99:e9:58:ba:a6:a2:4b:e8:8c:f5:b2:d3:76:
                    81:09
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Key Usage: critical
                Digital Signature, Key Encipherment
            X509v3 Extended Key Usage: 
                TLS Web Server Authentication
            X509v3 Basic Constraints: critical
                CA:FALSE
            X509v3 Subject Key Identifier: 
                41:EC:BE:D8:21:4C:84:53:0C:F9:3B:C5:A3:16:5F:0F:94:4C:E9:27
            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:docs.crewai.com
            X509v3 Certificate Policies: 
                Policy: 2.23.140.1.2.1
            X509v3 CRL Distribution Points: 
                Full Name:
                  URI:http://r12.c.lencr.org/32.crl
            CT Precertificate SCTs: 
                Signed Certificate Timestamp:
                    Version   : v1 (0x0)
                    Log ID    : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB:
                                4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0
                    Timestamp : Feb 23 19:55:45.078 2026 GMT
                    Extensions: none
                    Signature : ecdsa-with-SHA256
                                30:45:02:20:23:F9:1F:D8:7C:E0:CC:73:D3:36:05:08:
                                6F:85:C7:65:5F:47:11:D5:F0:14:50:3D:8C:F7:99:92:
                                A1:50:52:53:02:21:00:AD:25:B7:FD:39:4F:25:2C:C4:
                                1E:5E:8B:E3:E6:E0:5B:8D:32:73:37:EC:1F:DF:43:B4:
                                4A:99:9A:50:98:DB:41
                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 : Feb 23 19:55:45.208 2026 GMT
                    Extensions: 00:00:05:00:0A:2F:15:74
                    Signature : ecdsa-with-SHA256
                                30:45:02:20:2B:7F:55:39:6B:D8:C8:17:60:3C:45:F3:
                                E3:73:44:FD:C2:E7:29:28:D5:BB:71:8E:E0:FB:BC:B9:
                                87:81:EA:EC:02:21:00:89:EF:17:86:A2:B8:EE:5A:BC:
                                46:CD:09:2B:3E:A5:A1:0B:2F:21:50:A8:8C:F8:FD:88:
                                4E:B7:1E:24:D5:8B:1D
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        b2:36:3b:71:fc:3f:b0:e6:14:63:42:aa:f6:44:20:86:68:60:
        ec:a3:73:0d:81:37:dd:26:25:e0:e8:79:87:3c:a9:b1:32:25:
        70:a1:1f:8d:48:a7:2c:ca:18:94:48:59:f6:ae:71:84:01:12:
        8f:b4:79:bd:5c:48:d2:be:5f:b1:70:5c:ef:3f:57:08:06:60:
        a1:e5:9d:8f:3b:9d:38:ef:d5:cd:92:3b:e3:a7:d6:66:92:c6:
        35:f5:f4:11:e8:18:94:94:36:d5:bc:d7:ea:92:5d:3d:c5:b1:
        96:75:ff:57:0f:55:c2:4d:39:20:4c:18:bb:fe:a1:6a:f9:04:
        24:56:20:9d:67:65:45:26:26:c8:66:3b:1d:d3:a0:c2:2c:8f:
        45:5f:67:06:67:e6:d3:da:3f:89:e3:ef:fd:f0:e7:0b:7b:b9:
        24:93:58:ef:b8:71:a7:d4:60:15:0d:b5:0d:6a:16:3d:12:38:
        b5:1f:d3:a2:ac:2d:8f:ee:ac:20:50:33:1e:f5:82:dd:5c:a9:
        e3:17:b3:eb:1b:40:64:9c:e4:ae:5f:0e:6e:82:f8:2a:a1:d2:
        8f:a5:74:a9:1e:aa:f8:bf:7f:f5:30:a2:95:64:eb:0c:ec:31:
        ee:8c:5a:85:94:70:d4:4f:55:39:86:a8:9c:94:25:0a:a5:50:
        ae:15:61:8a
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 ===
4067465CBA7A0000: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 ===
40D75CEA8A760000: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 = docs.crewai.com
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = docs.crewai.com
   i:C = US, O = Let's Encrypt, CN = R12
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
   v:NotBefore: Feb 23 18:57:14 2026 GMT; NotAfter: May 24 18:57:13 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+DCCA+CgAwIBAgISBp4ZMx7R+POmLcdhZkxsluofMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjIzMTg1NzE0WhcNMjYwNTI0MTg1NzEzWjAaMRgwFgYDVQQD
Ew9kb2NzLmNyZXdhaS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCLZcJ7dystbmCH63SKs05DmkDg2hbKR6Npz01Vo//xGQT+6400VckbCUQqeeZ1
39BkmtYU/0EjEtVgxXj/TlQ/O2Bjq5MWICFuBQ87l0UFqwoV92+AgrMBHVN/kCrx
wP2wQlkUDJulAj0HVUnPB4gqghAqxuEEJyPUIoJx2z16uZ0Ee7FeQiOqsx/xTJ7j
SAVt0QL/Ses+aX8SMszgNXkcQaFtDSiSgGhmgtpIJVA4c9EniMY4Tc24HJYA7XiC
szog9RaKAEYEqrMndBol2B3w7Kp6rWaRYuGY1TIWXcD7sc2GyaJir6xK20flLPms
aHXCmelYuqaiS+iM9bLTdoEJAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUQey+
2CFMhFMM+TvFoxZfD5RM6ScwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9kb2NzLmNyZXdhaS5jb20wEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9y
Zy8zMi5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgBkEcRspBLsp4kcogIu
ALyrTygH1B41J6vq/tUDyX3N8AAAAZyMEnI2AAAEAwBHMEUCICP5H9h84Mxz0zYF
CG+Fx2VfRxHV8BRQPYz3mZKhUFJTAiEArSW3/TlPJSzEHl6L4+bgW40yczfsH99D
tEqZmlCY20EAfgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZyM
EnK4AAgAAAUACi8VdAQDAEcwRQIgK39VOWvYyBdgPEXz43NE/cLnKSjVu3GO4Pu8
uYeB6uwCIQCJ7xeGorjuWrxGzQkrPqWhCy8hUKiM+P2ITrceJNWLHTANBgkqhkiG
9w0BAQsFAAOCAQEAsjY7cfw/sOYUY0Kq9kQghmhg7KNzDYE33SYl4Oh5hzypsTIl
cKEfjUinLMoYlEhZ9q5xhAESj7R5vVxI0r5fsXBc7z9XCAZgoeWdjzudOO/VzZI7
46fWZpLGNfX0EegYlJQ21bzX6pJdPcWxlnX/Vw9Vwk05IEwYu/6havkEJFYgnWdl
RSYmyGY7HdOgwiyPRV9nBmfm09o/iePv/fDnC3u5JJNY77hxp9RgFQ21DWoWPRI4
tR/Toqwtj+6sIFAzHvWC3Vyp4xez6xtAZJzkrl8OboL4KqHSj6V0qR6q+L9/9TCi
lWTrDOwx7oxahZRw1E9VOYaonJQlCqVQrhVhig==
-----END CERTIFICATE-----
subject=CN = docs.crewai.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 3159 bytes and written 305 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: 533B229AA6A34D3405FDAA2B4EE379DDEFB05AAFBBB364D9337AC474E7D4803C
    Session-ID-ctx: 
    Master-Key: 475E96D8FE7132750E9001C370668AFBD1422B72D8C134F121F443EFCB6A357003536756450D26D0B856E516CF4A869A
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket:
    0000 - 59 d0 c1 d1 90 23 90 11-5a 36 c4 b3 12 c0 63 f6   Y....#..Z6....c.
    0010 - 32 08 07 7a 0a e2 b1 5b-db bc d3 79 63 cf 13 ab   2..z...[...yc...
    0020 - 98 1c c1 7c f1 30 74 68-c4 41 bf 5a 49 6a fc da   ...|.0th.A.ZIj..
    0030 - 41 08 64 cd a3 43 d8 c9-4f 83 09 96 07 a6 bc 17   A.d..C..O.......
    0040 - b2 dc 2c 40 0a 81 78 aa-07 39 09 b3 e5 a1 09 4e   ..,@..x..9.....N
    0050 - 8d 3c 98 58 91 b6 af e3-31 8f 2d 9f de 39 69 d4   .<.X....1.-..9i.
    0060 - 7c 01 ee 2b d4 9f 13 6f-58 04 08 dd 7a f8 3e 97   |..+...oX...z.>.
    0070 - 8a bb f7 0f 9c 00 b6 00-44 ea 87                  ........D..

    Start Time: 1774353286
    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 = docs.crewai.com
verify return:1
CONNECTED(00000003)
---
Certificate chain
 0 s:CN = docs.crewai.com
   i:C = US, O = Let's Encrypt, CN = R12
   a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256
   v:NotBefore: Feb 23 18:57:14 2026 GMT; NotAfter: May 24 18:57:13 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+DCCA+CgAwIBAgISBp4ZMx7R+POmLcdhZkxsluofMA0GCSqGSIb3DQEBCwUA
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
EwNSMTIwHhcNMjYwMjIzMTg1NzE0WhcNMjYwNTI0MTg1NzEzWjAaMRgwFgYDVQQD
Ew9kb2NzLmNyZXdhaS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
AQCLZcJ7dystbmCH63SKs05DmkDg2hbKR6Npz01Vo//xGQT+6400VckbCUQqeeZ1
39BkmtYU/0EjEtVgxXj/TlQ/O2Bjq5MWICFuBQ87l0UFqwoV92+AgrMBHVN/kCrx
wP2wQlkUDJulAj0HVUnPB4gqghAqxuEEJyPUIoJx2z16uZ0Ee7FeQiOqsx/xTJ7j
SAVt0QL/Ses+aX8SMszgNXkcQaFtDSiSgGhmgtpIJVA4c9EniMY4Tc24HJYA7XiC
szog9RaKAEYEqrMndBol2B3w7Kp6rWaRYuGY1TIWXcD7sc2GyaJir6xK20flLPms
aHXCmelYuqaiS+iM9bLTdoEJAgMBAAGjggIdMIICGTAOBgNVHQ8BAf8EBAMCBaAw
EwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUQey+
2CFMhFMM+TvFoxZfD5RM6ScwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM
0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVu
Y3Iub3JnLzAaBgNVHREEEzARgg9kb2NzLmNyZXdhaS5jb20wEwYDVR0gBAwwCjAI
BgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9y
Zy8zMi5jcmwwggEMBgorBgEEAdZ5AgQCBIH9BIH6APgAdgBkEcRspBLsp4kcogIu
ALyrTygH1B41J6vq/tUDyX3N8AAAAZyMEnI2AAAEAwBHMEUCICP5H9h84Mxz0zYF
CG+Fx2VfRxHV8BRQPYz3mZKhUFJTAiEArSW3/TlPJSzEHl6L4+bgW40yczfsH99D
tEqZmlCY20EAfgBxfpXzwjiKbbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZyM
EnK4AAgAAAUACi8VdAQDAEcwRQIgK39VOWvYyBdgPEXz43NE/cLnKSjVu3GO4Pu8
uYeB6uwCIQCJ7xeGorjuWrxGzQkrPqWhCy8hUKiM+P2ITrceJNWLHTANBgkqhkiG
9w0BAQsFAAOCAQEAsjY7cfw/sOYUY0Kq9kQghmhg7KNzDYE33SYl4Oh5hzypsTIl
cKEfjUinLMoYlEhZ9q5xhAESj7R5vVxI0r5fsXBc7z9XCAZgoeWdjzudOO/VzZI7
46fWZpLGNfX0EegYlJQ21bzX6pJdPcWxlnX/Vw9Vwk05IEwYu/6havkEJFYgnWdl
RSYmyGY7HdOgwiyPRV9nBmfm09o/iePv/fDnC3u5JJNY77hxp9RgFQ21DWoWPRI4
tR/Toqwtj+6sIFAzHvWC3Vyp4xez6xtAZJzkrl8OboL4KqHSj6V0qR6q+L9/9TCi
lWTrDOwx7oxahZRw1E9VOYaonJQlCqVQrhVhig==
-----END CERTIFICATE-----
subject=CN = docs.crewai.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 3115 bytes and written 313 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: 7CFBA58DA7C4E257F71522233A1DB3613AC6D48B21B1AE32F1D4BECAD909F156
    Session-ID-ctx: 
    Resumption PSK: CFBF98D5FE497B87EE161A5556D66FDE239EA15AE142027A69B3D52A1C784ABC
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 604800 (seconds)
    TLS session ticket:
    0000 - 90 17 48 e3 16 5f d5 ed-15 ff f6 05 b9 f7 53 74   ..H.._........St
    0010 - 59 14 cb f5 74 2a d5 e0-6d 93 73 e3 4f 31 89 a4   Y...t*..m.s.O1..
    0020 - 4a a9 f7 fd f0 99 04 0b-ab 35 ec bb 0b cd 70 e6   J........5....p.
    0030 - b8 dc 1d 9d b4 15 42 4a-b9 c9 54 68 93 4f ce 6e   ......BJ..Th.O.n
    0040 - b2 bd 67 ea 5e c3 e3 53-30 6e f8 31 10 25 cb 2d   ..g.^..S0n.1.%.-
    0050 - 7e ec 5c 8e 7c a4 d0 9b-5e 50 b5 b1 19 a9 0b 41   ~.\.|...^P.....A
    0060 - ed a0 f3 5b fb 85 a1 4d-08                        ...[...M.

    Start Time: 1774353286
    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 time25 s
Total URLs217
Total size321 MB
Requests - total time57 s
Requests - avg time267 ms
Requests - min time10 ms
Requests - max time928 ms
Requests by status200: 203
308: 3
403: 11

Analysis stats

Found 21 row(s).
Class::methodExec time 🔽Exec count
BestPracticeAnalyzer::checkNonClickablePhoneNumbers2.4 s 214
BestPracticeAnalyzer::checkHeadingStructure2.3 s 214
AccessibilityAnalyzer::checkMissingLabels1 s 203
AccessibilityAnalyzer::checkMissingAriaLabels944 ms 203
AccessibilityAnalyzer::checkMissingRoles849 ms 203
AccessibilityAnalyzer::checkMissingLang760 ms 203
BestPracticeAnalyzer::checkMaxDOMDepth746 ms 214
SslTlsAnalyzer::getTLSandSSLCertificateInfo363 ms 1
BestPracticeAnalyzer::checkInlineSvg321 ms 214
BestPracticeAnalyzer::checkMissingQuotesOnAttributes102 ms 214
SecurityAnalyzer::checkHtmlSecurity29 ms 214
AccessibilityAnalyzer::checkImageAltAttributes29 ms 203
SeoAndOpenGraphAnalyzer::analyzeHeadings26 ms 1
SecurityAnalyzer::checkHeaders4 ms 214
SeoAndOpenGraphAnalyzer::analyzeSeo0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
NextJsProcessor::applyContentChangesBeforeUrlParsing2.4 s 214
JavaScriptProcessor::findUrls1.4 s 214
HtmlProcessor::findUrls429 ms 217
AstroProcessor::findUrls133 ms 214
CssProcessor::findUrls117 ms 214
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 214
NextJsProcessor::findUrls0 ms 214
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 214
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 214
HtmlProcessor::applyContentChangesBeforeUrlParsing0 ms 217
SvelteProcessor::findUrls0 ms 214
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 214
No rows found, please edit your search term.

Crawler info

Version 2.1.0.20260317
Executed At 2026-03-24 11:54:21
Command siteone-crawler --url=https://docs.crewai.com/en --markdown-export-dir=/tmp/siteone-crewai --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 --include-regex=/en/
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