Overview (2)
Last updated Oct 1, 2026 The search primitive for your applications and agents.
Available on all plans
AI Search lets you add search to any application or agent without having to build an entire retrieval infrastructure. Create an instance, give it your data, and search it with natural language.
AI Search
You can use AI Search for:
- Documentation and knowledge base search
- AI agents that perform research over your internal knowledge
- Let each tenant or agent upload and search their own files
Get started Watch AI Search demo
Features
Automatically and continuously index your data source, keeping your content fresh without manual reprocessing.
View indexing
Define custom metadata fields and filter search results by category, version, language, or any attribute you define.
Add filters
Combine semantic and keyword matching in the same query. Hybrid search is on by default.
Configure hybrid search
Use a multimodal embedding model to search with images and find relevant image content.
View embedding models
Use optical character recognition (OCR) to extract searchable text from scanned PDFs and images.
Configure indexing
Every instance includes a built-in MCP endpoint for AI agents and embeddable search components for your website.
Connect agents
Related products
Run machine learning models, powered by serverless GPUs, on Cloudflare's global network.
Observe and control your AI applications with caching, rate limiting, request retries, model fallback, and more.
Build full-stack AI applications with Vectorize, Cloudflare's vector database.
Build serverless applications and deploy instantly across the globe for exceptional performance, reliability, and scale.
Store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services.
More resources
Get started
Create your first AI Search instance and run your first query.
Developer Discord
Connect with the Workers community on Discord to ask questions, share what you are building, and discuss the platform with other developers.
@CloudflareDev
Follow @CloudflareDev on Twitter to learn about product announcements, and what is new in Cloudflare Workers.
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/ai-search/#page","headline":"Overview","description":"Cloudflare AI Search is a managed search service. Index your content and query it with natural language from a Workers binding, REST API, or MCP server.","url":"https://developers.cloudflare.com/ai-search/","inLanguage":"en","image":"https://developers.cloudflare.com/ai-search/og.png?v=174c444ef16de8d7","dateModified":"2026-10-01","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"},"keywords":["AI"]}
description: Control headless browsers with Cloudflare's Workers Browser Run API. Automate tasks, take screenshots, convert pages to PDFs, and test web apps. title: Browser Run image: https://developers.cloudflare.com/browser-run/og.png?v=3bbb9fb2640f1748
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/browser-run/llms.txt
Use this file to discover all available pages before exploring further.
Docs