Skip to content

api-evangelist/cloudflare

Repository files navigation

Cloudflare (cloudflare)

Cloudflare is a global network designed to make everything you connect to the Internet secure, private, fast, and reliable.

URL: Visit APIs.json URL

Scope

  • Type: Contract
  • Position: Consuming
  • Access: 3rd-Party

Tags:

  • 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

Timestamps

  • Created: 2024/04/14
  • Modified: 2026-04-18

APIs

Cloudflare API

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/

Properties

Cloudflare DNS 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/

Tags:

  • DNS, Domains, Nameservers

Properties

Cloudflare Workers API

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/

Tags:

  • Edge Computing, Functions, Serverless

Properties

Cloudflare Workers AI API

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/

Tags:

  • Artificial Intelligence, Inference, Machine Learning

Properties

Cloudflare AI Gateway API

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/

Tags:

  • Artificial Intelligence, Gateway, Observability

Properties

Cloudflare R2 API

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/

Tags:

  • Object Storage, S3 Compatible, Storage

Properties

Cloudflare D1 API

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/

Tags:

  • Database, Serverless, SQL

Properties

Cloudflare KV API

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/

Tags:

  • Key Value, Serverless, Storage

Properties

Cloudflare Queues API

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/

Tags:

  • Messaging, Queues, Serverless

Properties

Cloudflare Durable Objects API

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/

Tags:

  • Serverless, Stateful, Storage

Properties

Cloudflare Vectorize API

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/

Tags:

  • AI, Embeddings, Vector Database

Properties

Cloudflare Pages API

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/

Tags:

  • Deployment, Hosting, JAMstack

Properties

Cloudflare Stream API

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/

Tags:

  • Media, Streaming, Video

Properties

Cloudflare Images API

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/

Tags:

  • Images, Media, Transformation

Properties

Cloudflare Turnstile API

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/

Tags:

  • Bot Protection, CAPTCHA, Security

Properties

Cloudflare Logpush API

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/

Tags:

  • Analytics, Logs, Observability

Properties

Cloudflare Hyperdrive API

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/

Tags:

  • Connection Pooling, Database, Performance

Properties

Capabilities

Naftiko capability files organized by customer workflow with HTTP REST and MCP adapters.

Shared Per-API Definitions (capabilities/shared/)

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

Workflow Capabilities

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

Common Properties

SDKs and Tools

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

FN: Cloudflare

Email: api@cloudflare.com

Releases

No releases published

Packages

 
 
 

Contributors