Skip to main content
All comparisons

Updated

Azure Functions vs Cloudflare Workers

Comparison facts

Platform

Hosting model
Managed
Supported
Managed
Supported
Services
Edge Functions
Not supported
Edge Functions
Supported
Functions
Supported
Functions
Not supported
Key-Value Store
Not supported
Key-Value Store
Supported
Managed Databases
Not supported
Managed Databases
Supported
Object Storage
Not supported
Object Storage
Supported
Queues
Not supported
Queues
Supported
Workflows
Not supported
Workflows
Supported
Workloads
AI Inference
Not supported
AI Inference
Supported
APIs
Supported
APIs
Supported
Backend Services
Supported
Backend Services
Supported
Background Workers
Supported
Background Workers
Supported
Data Processing
Supported
Data Processing
Not supported
Edge Request Processing
Not supported
Edge Request Processing
Supported
Real-Time Applications
Not supported
Real-Time Applications
Supported
Scheduled Jobs
Supported
Scheduled Jobs
Supported
Static Sites
Not supported
Static Sites
Supported
Web Applications
Not supported
Web Applications
Supported
Capabilities
Compute Autoscaling
Supported
Compute Autoscaling
Supported
Deployment Rollbacks
Supported
Deployment Rollbacks
Supported
Deployment Traffic Splitting
Supported
Deployment Traffic Splitting
Supported
Preview Environments
Supported
Preview Environments
Supported
Scale to Zero
Supported
Scale to Zero
Not recorded
Zero-Downtime Application Deployments
Supported
Zero-Downtime Application Deployments
Not recorded

Development & Execution

Deployment & packaging
Docker / OCI
Supported
Docker / OCI
Not supported
Kubernetes
Supported
Kubernetes
Not supported
Local Emulator
Supported
Local Emulator
Supported
Serverless (Managed Runtime)
Supported
Serverless (Managed Runtime)
Supported
Runtimes
.NET Runtime
Supported
.NET Runtime
Not recorded
Custom Runtime
Supported
Custom Runtime
Not recorded
JVM
Supported
JVM
Not recorded
Node.js
Supported
Node.js
Not recorded
PowerShell
Supported
PowerShell
Not recorded
Python Runtime
Not recorded
Python Runtime
Supported
V8 Isolates
Not recorded
V8 Isolates
Supported
Languages
C
Not supported
C
Supported
C#
Supported
C#
Not supported
C++
Not supported
C++
Supported
Java
Supported
Java
Not supported
JavaScript
Supported
JavaScript
Supported
PowerShell
Supported
PowerShell
Not supported
Python
Supported
Python
Supported
Rust
Not supported
Rust
Supported
TypeScript
Supported
TypeScript
Supported
Triggers
Database Events
Supported
Database Events
Supported
Direct Invocation
Not supported
Direct Invocation
Supported
Edge Events
Not supported
Edge Events
Supported
Event Streams
Supported
Event Streams
Not supported
HTTP Requests
Supported
HTTP Requests
Supported
Publish-Subscribe Topics
Supported
Publish-Subscribe Topics
Not supported
Queue Messages
Supported
Queue Messages
Supported
Scheduled Invocation
Supported
Scheduled Invocation
Supported
Storage Events
Supported
Storage Events
Supported

Pricing

Free entry / commitment
Recurring free allowances
Recurring free allowances

Infrastructure & Availability

Infrastructure provider
  • Microsoft Azure
  • Own Network
Execution & placement
  • Scope: Regional
  • Execution: Edge
  • Scope: Global
Availability footprint
Unknown
  • 348 Locations

Security & Compliance

Access & identity
Access Control
Azure RBAC, function access keys, and App Service Authentication Function app
Workers Platform Admin and read-only roles Cloudflare account
Audit Logging
Azure Activity Log management events Function app control plane
Unknown
Encryption & secrets
Secrets Management
Encrypted app settings and Key Vault references Key Vault is a separate Azure service
Encrypted Worker secrets and Secrets Store bindings
Encryption at Rest
Encrypted settings, connection strings, and storage CMK applies to supported Blob/File resources
Unknown
Network isolation & protection
Network Isolation
App Service app isolation Dedicated environment available through App Service Environment
V8 isolates with process sandbox and trust cordons Workers runtime
Private Networking
Private Endpoints Flex Consumption, Elastic Premium, or Dedicated
Unknown
Assurances & programs
FedRAMP
FedRAMP High Azure US public and Azure Government audit scope
Unknown
SOC Reports
Unknown
SOC 2 Type II Workers in scope; all plans
PCI DSS
Unknown
PCI DSS v4.0 Level 1 Workers in scope