Cloudflare AI Gateway now supports native web search via partners Ceramic.ai, Exa, and Linkup, letting agents inject live web context through REST API or Workers bindings. Co-authored with Michelle Chen and Sam Else.
AI Search is now generally available, with native image embeddings, OCR for scanned PDFs, files up to 10 MiB, and billing starting November 1, 2026. Co-authored with Nelson Duarte and Ashish Vinodkumar.
AI Search is the search primitive for your agents. Create instances dynamically, upload files, and search across instances with hybrid retrieval and relevance boosting. Just create a search instance, upload, and search.
How I built an autonomous agent pipeline that finds bugs, opens PRs, reviews code, and maintains my open source projects while I sleep.
Bring conversational search to your website so people and AI agents can ask natural language questions and get direct answers. With NLWeb, an open project by Microsoft, and Cloudflare AutoRAG, conversational search is now a one-click setup for your website.
We used Cloudflare's Developer Platform and Durable Objects to build authentication and a WebSockets API that developers can use to call AI Gateway, enabling continuous communication over a single, persistent connection.
How we scaled AI Gateway to handle and store billions of requests, using Cloudflare Workers, D1, Durable Objects, and R2.
Learn how to connect your Django application to Cloudflare D1.
Simple implementation of a register and login system built 100% in Cloudflare using Workers and D1.
Radar 2.0 launched during Cloudflare's Birthday Week as a complete product revamp. This post explains how we built it technically, and how you can build complex web apps using Cloudflare products.
My thoughts on Ethereum nodes after I had the opportunity to work on Dapps.
Learn how to replace Sentry error tracking solution with an open-source self-hosted alternative
In this tutorial, you will learn how to adapt your existing Django project to run inside Elastic Beanstalk and setup celery in Amazon Linux 2 instances