Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.
URL: Visit APIs.json URL
- Type: Contract
- Position: Consuming
- Access: 3rd-Party
- AI Gateway, API Gateway, Artificial Intelligence, CDN, Cloud, Containers, DDoS Protection, DNS, Edge, Edge Computing, Object Storage, Platform, Real-Time Communication, Security, Serverless, Web Performance
- Created: 2024/04/14
- Modified: 2026-04-18
Easily integrate with Cloudflare's products and services using the Cloudflare API. Authentication is essential when utilizing the API to ensure proper authorization and access control. Generate an API token to enable performing various actions with the API.
Human URL: https://developers.cloudflare.com/api/
The Cloudflare DNS API allows developers to programmatically manage DNS records for their zones, including creating, listing, updating, and deleting records. It also supports batch operations, DNS record scanning, and DNSSEC configuration.
Human URL: https://developers.cloudflare.com/dns/
- DNS, Domains, Nameservers
Cloudflare Workers allows developers to deploy serverless code to Cloudflare's global network. The Workers API provides endpoints for managing worker scripts, versions, deployments, and configuration including bindings, routes, and custom domains.
Human URL: https://developers.cloudflare.com/workers/
- Edge Computing, Functions, Serverless
The Cloudflare Workers AI API enables developers to run machine learning models on Cloudflare's global network via a REST API. It supports text generation, embeddings, image classification, speech recognition, and other AI tasks with OpenAI-compatible endpoints.
Human URL: https://developers.cloudflare.com/workers-ai/
- Artificial Intelligence, Inference, Machine Learning
Cloudflare AI Gateway provides visibility and control over AI applications with analytics, logging, caching, rate limiting, request retries, and model fallback. It supports multiple AI providers including OpenAI, Anthropic, and Google Gemini through a unified interface.
Human URL: https://developers.cloudflare.com/ai-gateway/
- Artificial Intelligence, Gateway, Observability
Cloudflare R2 is S3-compatible object storage with zero egress fees. The R2 API allows developers to create and manage buckets, upload and retrieve objects, and configure access controls.
Human URL: https://developers.cloudflare.com/r2/
- Object Storage, S3 Compatible, Storage
The Cloudflare D1 API provides endpoints for managing serverless SQL databases on Cloudflare's network. Developers can create, list, and delete databases, as well as execute raw queries and export database contents via the REST API.
Human URL: https://developers.cloudflare.com/d1/
- Database, Serverless, SQL
Cloudflare Workers KV is a global, low-latency key-value data store. The KV API allows developers to create namespaces, write and read key-value pairs, list keys, and perform bulk operations.
Human URL: https://developers.cloudflare.com/kv/
- Key Value, Serverless, Storage
The Cloudflare Queues API enables developers to create and manage message queues that integrate with Cloudflare Workers. Queues support guaranteed delivery, work offloading, and data buffering and batching.
Human URL: https://developers.cloudflare.com/queues/
- Messaging, Queues, Serverless
Cloudflare Durable Objects combine compute with persistent storage in a single Worker. The API provides transactional and strongly consistent storage with support for SQL, key-value, alarms, and WebSocket hibernation.
Human URL: https://developers.cloudflare.com/durable-objects/
- Serverless, Stateful, Storage
Cloudflare Vectorize is a globally distributed vector database for building AI-powered applications. The API allows developers to create indexes, insert and upsert vectors, and perform similarity queries.
Human URL: https://developers.cloudflare.com/vectorize/
- AI, Embeddings, Vector Database
The Cloudflare Pages API enables developers to build automations and integrate Pages with their development workflow. It provides endpoints to manage projects, deployments, and builds.
Human URL: https://developers.cloudflare.com/pages/
- Deployment, Hosting, JAMstack
Cloudflare Stream provides a single API for uploading, storing, encoding, and delivering live and on-demand video. The API supports direct uploads, TUS resumable uploads, live streaming via RTMPS and SRT, and signed URL access control.
Human URL: https://developers.cloudflare.com/stream/
- Media, Streaming, Video
The Cloudflare Images API allows developers to upload, store, and transform images at scale. It supports direct uploads, URL-based uploads, on-the-fly image transformations, and integration with Workers.
Human URL: https://developers.cloudflare.com/images/
- Images, Media, Transformation
Cloudflare Turnstile is a CAPTCHA replacement that verifies visitors without showing a challenge. The API provides a widget for client-side integration and a server-side siteverify endpoint for token validation.
Human URL: https://developers.cloudflare.com/turnstile/
- Bot Protection, CAPTCHA, Security
The Cloudflare Logpush API allows developers to configure jobs that push logs to storage services, SIEMs, and log management providers. It supports datasets including HTTP requests, firewall events, DNS logs, and spectrum events.
Human URL: https://developers.cloudflare.com/logs/
- Analytics, Logs, Observability
Cloudflare Hyperdrive accelerates access to existing databases from Cloudflare Workers by providing connection pooling and query caching at the edge.
Human URL: https://developers.cloudflare.com/hyperdrive/
- Connection Pooling, Database, Performance
Naftiko capability files organized by customer workflow with HTTP REST and MCP adapters.
| File | API | Operations |
|---|---|---|
| dns.yaml | Cloudflare DNS | 7 |
| workers.yaml | Cloudflare Workers | 8 |
| workers-ai.yaml | Cloudflare Workers AI | 5 |
| ai-gateway.yaml | Cloudflare AI Gateway | 6 |
| r2.yaml | Cloudflare R2 | 5 |
| d1.yaml | Cloudflare D1 | 5 |
| kv.yaml | Cloudflare KV | 10 |
| queues.yaml | Cloudflare Queues | 8 |
| durable-objects.yaml | Cloudflare Durable Objects | 2 |
| vectorize.yaml | Cloudflare Vectorize | 6 |
| pages.yaml | Cloudflare Pages | 6 |
| stream.yaml | Cloudflare Stream | 7 |
| images.yaml | Cloudflare Images | 6 |
| turnstile.yaml | Cloudflare Turnstile | 5 |
| logpush.yaml | Cloudflare Logpush | 5 |
| hyperdrive.yaml | Cloudflare Hyperdrive | 4 |
| File | Workflow | APIs Combined | Tools |
|---|---|---|---|
| serverless-compute.yaml | Serverless Compute | Workers + Pages + Durable Objects + Queues | 20 |
| data-and-storage.yaml | Data and Storage | R2 + D1 + KV + Hyperdrive | 18 |
| ai-and-ml.yaml | AI and ML | Workers AI + AI Gateway + Vectorize | 15 |
| media-and-content.yaml | Media and Content | Stream + Images | 13 |
| dns-and-security.yaml | DNS and Security | DNS + Turnstile + Logpush | 15 |
- Portal
- GettingStarted
- Blog
- SignUp
- Pricing
- Authentication
- SDK
- RateLimits
- ChangeLog
- StatusPage
- Console
- Support
- GitHubOrganization
- PrivacyPolicy
- TermsOfService
- CLI
- X
- Python SDK
- Go SDK
- TypeScript SDK
- Node.js SDK (npm)
- Python SDK (PyPI)
- Terraform Provider
- Pulumi Provider
- Wrangler CLI
FN: Kin Lane
Email: kin@apievangelist.com
FN: Cloudflare
Email: api@cloudflare.com