This guide walks you through creating an AI Search instance using the Wrangler CLI.
Install Wrangler, the command-line tool for Cloudflare Workers and developer platform products.
npm
install wrangler
yarn
install wrangler
pnpm
install wrangler
bun
install wrangler
Create a new instance.
wrangler ai-search create my-instanceYou can upload files to the instance using the dashboard or the REST API.
You can optionally connect a website or R2 bucket when creating the instance.
Website:
Automatically crawl and index a website that you own.
wrangler ai-search create my-instance --type web-crawler --source developers.cloudflare.comR2 bucket:
Index documents stored in an R2 bucket.
wrangler ai-search create my-instance --type r2 --source my-bucketCheck if your content has finished indexing by running the stats command.
wrangler ai-search stats my-instanceOnce indexing is complete, run a search query against your instance.
wrangler ai-search search my-instance --query "What is Cloudflare?"For the full list of available commands, refer to Wrangler commands.
Workers binding
Query AI Search directly from your Workers code.
REST API
Query AI Search using HTTP requests.