No Python support: Netlify Functions (JavaScript/TypeScript, plus Go and Rust via custom runtimes), Supabase Edge Functions (Deno/TypeScript), and Deno Deploy (JavaScript/TypeScript). IBM Cloud Functions (OpenWhisk) was shut down in October 2024 — IBM Code Engine is its replacement. AWS App Runner is excluded because idle services still incur provisioned-memory charges (no scale to zero cost) and it is now in maintenance mode — closed to new customers since April 30, 2026. StackPath EdgeEngine no longer exists.
This document provides a comparison between hosted, serverless (no cost or management to spin down to zero) providers of cloud function hosts with Python runtimes. Note the distinction between edge providers (execution at PoP) and non-edge (typically predetermined DS region), and between true FaaS (per-request billing), serverless containers (per-use vCPU-s/GiB-s billing: Google Cloud Run, Azure Container Apps), and scale-to-zero container/VM platforms (per-second or per-minute instance billing: Fly.io, Koyeb, Railway, Render).
Data last verified July 12, 2026. Sources for table data are cited as footnotes (rendered at the bottom of this page); broader reading is collected in References. Pricing is USD (except Scaleway in EUR and Huawei's China list prices in CNY) and subject to change — always confirm against the linked official pages. ❔ = could not be verified against official sources.
Please join our discussions or fix/update information by editing this doc!
See also the "one-click" container image deployment comparison (not Python specific) and the Serverless SQL DB Comparison
- Recent Platform Changes
- DevEx
- Pricing
- Runtime Limits
- Other Platform Products
- Discussions, Community, and Support
- References and Useful Links
- AWS Lambda: Python 3.14 runtime GA (Nov 2025); Python 3.9 deprecated Dec 2025; cold-start (INIT phase) duration is billed since Aug 1, 2025; new AWS accounts get a credits-based free plan since Jul 2025, though the Lambda always-free allowance persists.
- Azure Functions: Flex Consumption plan GA (Nov 2024) — scale to 1,000 instances, no enforced max timeout; Python 3.14 went GA in early July 2026; the legacy Linux Consumption plan is retired for new features and shuts down Sept 30, 2028, capped at Python 3.12.
- Google Cloud: Cloud Functions was rebranded Cloud Run functions and 2nd-gen functions are billed as Cloud Run; Python 3.14 GA, with uv as the default installer from 3.14 onward; pyproject.toml source deploys went GA July 2026.
- Cloudflare: "Python Workers redux" (Dec 2025) — ~10x faster cold starts via deploy-time memory snapshots, Python 3.13 (Pyodide 0.28) default bundle, new uv-based
pywranglerCLI. Still beta. Separately, Cloudflare Containers went GA on April 13, 2026 — a scale-to-zero, per-second-billed route to full CPython on Cloudflare (see the container comparison). - Vercel: Fluid Compute with Active CPU pricing (2025) — pay CPU only while executing, not during I/O wait; Python 3.13/3.14 added Feb 2026; Python bundle limit raised to 500 MB; Pro plans include $20/mo of flexible usage credit since Sept 2025.
- Alibaba Cloud: switched to tiered Compute-Unit (CU) billing on Aug 27, 2024; the ongoing free tier was replaced by a 3-month trial quota.
- Tencent Cloud: ongoing free tier eliminated (2022–2024); API Gateway triggers decommissioned Jun 30, 2025; Python still capped at 3.10 — the product appears to be in maintenance mode (no official EOL notice found).
- Fly.io: free allowances removed for new orgs Oct 7, 2024 (replaced by a one-time trial: 2 machine-hours or 7 days); GPU Machines deprecated, unavailable after Aug 1, 2026; volume snapshots are billed since Jan 1, 2026.
- Fermyon: Spin joined the CNCF Sandbox (Jan 2025); Fermyon Wasm Functions on Akamai went GA Nov 12, 2025; Akamai acquired Fermyon (Dec 1, 2025) — Fermyon Cloud continues as a free open beta while the GA product is being rebranded Akamai Functions.
- Koyeb: Koyeb is joining Mistral AI (agreement announced Feb 17, 2026) — the platform continues operating and is becoming a component of Mistral Compute; Serverless Postgres went GA May 2025; Light Sleep (~200 ms wake) scale-to-zero.
- Oracle (OCI): long-running (detached) functions up to 1 hour (Oct 2025); max memory raised to 3 GB.
- IBM: Code Engine functions support Python 3.13 since Jun 2025; Python 3.11 is deprecated (EOL Oct 2026), and 3.13 is itself scheduled for deprecation Oct 1, 2026 (EOL Apr 2027).
- Render: new flat-fee workspace plans (Apr 23, 2026) — Hobby $0 / Pro $25 / Scale $499 with 5 / 25 / 1,000 GB included bandwidth and $0.15/GB overage; legacy workspaces force-migrate Aug 1, 2026; new Python services default to 3.14 with uv since Feb 2026; the community forum was retired in favor of Discord (Mar 2026).
- Scaleway: Python 3.14 runtime added in the July 2026 runtime wave; targeted price changes took effect June 1, 2026 — the function rates below were still listed as of July 12, 2026.
- New entrants added below: Modal (Python-native serverless), DigitalOcean Functions, Scaleway Serverless Functions, Koyeb — and, as of July 2026, Appwrite Functions, Azure Container Apps, Huawei Cloud FunctionGraph, Railway, and Yandex Cloud Functions. GPU-first Python serverless platforms (RunPod, Beam, Cerebrium, fal) are out of scope but worth knowing about.
Promising platforms that are not (yet) full rows below:
- Wasmer Edge — CPython 3.12 at the edge via WASIX, with unmodified FastAPI/Django/Flask support since Sept 2025; free Hobby tier (100 compute-hrs + 150 GB bandwidth/mo) and $10/mo Pro, but runtime resource limits are undocumented and the company is very small.
- Leapcell — new platform billing per request + per compute-ms with $0 when idle and Python (FastAPI/Django/Flask) support; young and lightly documented.
- Sevalla — Kinsta's PaaS: per-second pod billing with Hibernation scale-to-zero (8–20 s wake); no ongoing free tier (one-time credit only).
- Blaxel — "perpetual sandboxes" for AI agents with a Python SDK, standby after 15 s idle and sub-25 ms resume; agent-infrastructure niche rather than general FaaS.
Reviewed and excluded: Heroku (Eco dynos sleep but are a flat $5/mo subscription, and the new Fir generation has no Eco tier), Northflank (per-second billing but no wake-on-request scale to zero for web services), Zeabur (stopped accepting new usage-billed shared-cluster services Apr 1, 2026 — now fixed-price dedicated servers), PythonAnywhere (always-on hosting, not FaaS), Genezio (pivoted away from FaaS during 2025), and Deta Space (shut down Oct 2024).
| Python Version | Status | API Framework | Requirements | Local Testing | Docs | Hello World | |
|---|---|---|---|---|---|---|---|
| Alibaba Cloud Function Compute | 3.121 | GA | Plain object / WSGI | Vend in zip or Serverless Devs | ✅ | 🎉 | Link |
| Appwrite Functions | 3.14 (Cloud: 3.9 / 3.12 / 3.14)2 | GA (Cloud GA Aug 2025)2 | def main(context) handler |
✅ (requirements.txt build command)3 | ✅ (appwrite run functions, Docker + hot reload) |
👍 | Link |
| AWS Lambda & Lambda@Edge | 3.144 | GA | Plain object | Vend in zip (SAM build automates) | ✅ (SAM local) | 🎉 | Link |
| Azure Container Apps (containers) | Any | GA | Any | ✅ | ✅ (any container runs locally) | 👍 | Link |
| Azure Functions | 3.145 | GA | azure-functions v2 decorators, ASGI/WSGI6 | ✅ | ✅ (Core Tools) | 🎉 | Link |
| Cloudflare Workers (WASM) | 3.13 (Pyodide 0.28)7 | Beta8 | fastapi and others | pyproject.toml + pywrangler | ✅ | 🎉 | Link |
| DigitalOcean Functions | 3.139 | GA | Plain object | requirements.txt + build.sh9 | ☁️ (doctl serverless — dev runs in a cloud namespace)10 | 👍 | Link |
| Fermyon (WASM) | 3.10+11 | Experimental SDK, Cloud in open beta12 | Spin (componentize-py) | ✅ | ✅ (spin build --up) |
🎉 | Link |
| Fly.io (microVM) | Any | GA | Any | ✅ | ✅ | 👍 | Link |
| Google Cloud Run | 3.1413 | GA | functions-framework, Flask, FastAPI, or any container | ✅ (requirements.txt or pyproject.toml)14 | ✅ | 🎉 | Link |
| Huawei Cloud FunctionGraph | 3.1215 | GA | Plain object / HTTP functions run web servers (WSGI/ASGI) | Vend in zip or dependency packages | ✅ (VS Code / PyCharm plugins) | 👍 | Link |
| IBM Code Engine | 3.13 (3.11 deprecated)16 | GA | Plain object | ✅ | Manual (no emulator) | 👍 | Link |
| Koyeb (containers) | Any | GA | Any | ✅ | ✅ | 👍 | Link |
| Modal | 3.10–3.14 (per-image)17 | GA | @app.function() decorators, ASGI/WSGI |
In-code image definition (incl. pip_install_from_requirements) |
☁️ (modal serve runs in cloud with live-reload) |
🎉 | Link |
| Oracle (OCI) Functions | 3.1218 | GA | FDK | ✅ (built into container) | ✅ (Fn CLI) | Min. | Link |
| Railway (containers) | Any (Railpack default 3.13)19 | GA | Any (Flask / FastAPI / Django auto-detected)19 | ✅ (requirements.txt, pyproject, Pipfile)19 | ✅ (railway run) |
👍 | Link |
| Render | 3.1420 | GA | Any WSGI/ASGI | ✅ | ✅ | 👍 | Link |
| Scaleway Serverless Functions | 3.1421 | GA | Handler function | Vend in zip | ✅ (local framework) | 👍 | Link |
| Tencent Cloud Functions | 3.1022 | GA (maintenance mode, see note) | Plain object / Web functions | Vend in zip | ❔ | Min. | Link |
| Vercel Functions | 3.14 (3.12 default)23 | Beta23 | HTTP handler or WSGI / ASGI (FastAPI/Flask/Django presets) | ✅ | ✅ (vercel dev) |
👍 | Link |
| Yandex Cloud Functions | 3.14 / 3.1224 | GA | Plain object (async def supported; no WSGI/ASGI)24 |
✅ (requirements.txt auto-installed)25 | Manual (console test tab, no emulator) | 👍 | Link |
Tencent note: no official discontinuation exists, but the Python runtime is stale (3.10, CentOS 7), the free tier is trial-only, API Gateway triggers were decommissioned in June 2025, and Tencent's serverless investment has shifted to CloudBase.
Region notes: Huawei Cloud has no US regions (China plus Asia-Pacific/EU/Middle East/Africa/LatAm). Yandex Cloud regions are in Russia and Kazakhstan; after the July 2024 Yandex/Nebius split international customers contract via non-Russian entities in USD — weigh data-residency and sanctions considerations.
Note that the "Free Plan" is intended to represent ongoing free resources i.e. not trials or sign-up credits.
| Free Plan | Bill Limits | First Paid Tier | |
|---|---|---|---|
| Alibaba Cloud Function Compute | 🚫 since Aug 2024; 3-month trial of 150k CUs / mo26 + 220 GB / mo egress via CDT27 | 🚫 (instance caps only)28 | Tiered Compute-Unit billing: $0.000020 → $0.000017 → $0.000014 per CU29 + egress via CDT |
| Appwrite Functions | 750k execs + 100 GB-hrs compute + 5 GB bandwidth / mo (free projects pause after 7 days of inactivity)30 | ✅ (budget caps, paid plans)31 | Pro $25 / mo / project incl. 3.5m execs + 1,000 GB-hrs + 2 TB bandwidth; then $2 per 1m execs + $0.06 per GB-hr + $15 per 100 GB32 |
| AWS Lambda | 1m reqs / mo + 400,000 GB-s / mo (always free)33 + 100 GB / mo egress34 | 🚫 (budget alerts only)35 | $0.20 per 1m reqs + $0.0000166667 per GB-s x86 ($0.0000133334 Arm)36 + ~$0.09 per GB egress34; INIT phase billed since Aug 202537 |
| AWS Lambda@Edge | None38 | 🚫 | $0.60 per 1m reqs + $0.00005001 per GB-s (1 ms granularity)38 + egress (~$0.09 per GB) |
| Azure Container Apps | 180k vCPU-s + 360k GiB-s + 2m reqs / mo39; + 100 GB / mo egress40 | ✅ only on credit-based subscriptions41 | $0.000024 per vCPU-s ($0.000003 idle) + $0.000003 per GiB-s + $0.40 per 1m reqs over 2m39 + $0.087 per GB egress40 |
| Azure Functions | Consumption: 1m execs + 400k GB-s / mo; Flex: 250k execs + 100k GB-s / mo42; + 100 GB / mo egress40 | ✅ only on credit-based subscriptions41 | Consumption: $0.20 per 1m + $0.000016 per GB-s; Flex: $0.40 per 1m + $0.000026 per GB-s42; + $0.087 per GB egress (over 100 GB)40 |
| Cloudflare Workers | 100k reqs / day, 10ms CPU / req; egress always free43 | 🚫 (per-invocation CPU caps only)44 | $5 / mo incl. 10m reqs + 30m CPU-ms; then $0.30 per 1m reqs + $0.02 per 1m CPU-ms (wall time & egress not billed)43 |
| DigitalOcean Functions | 90,000 GiB-s / mo45 | 🚫 (billing alerts only)46 | $0.0000185 per GiB-s (no per-request fee, min. 100 ms billed per invocation)45 |
| Fermyon | 100k reqs + 5GB egress47 | NA | Growth $19.38 / mo: 1m reqs + 50GB egress48 |
| Fly.io | 🚫 for new orgs since Oct 2024 (one-time trial: 2 machine-hrs or 7 days)49 | NA | Per-second machine pricing (shared-cpu-1x 256 MB ≈ $2 / mo, region-dependent)50 + $0.02 per GB egress (NA/EU) + $0.15 per GB / mo stopped machine rootfs50 |
| Google Cloud Run | 2m reqs + 180k vCPU-s + 360k GiB-s RAM + 1 GiB NA egress / mo51 | 🚫 (budget alerts; programmatic cutoff possible)52 | $0.40 per 1m reqs + $0.000024 per vCPU-s + $0.0000025 per GiB-s51 + egress at network rates |
| Huawei Cloud FunctionGraph | 1m reqs + 400,000 GB-s / mo (permanent)53 | 🚫 (budgets alert-only)54 | ≈$0.20 per 1m reqs + $0.0000167 per GB-s ❔ (intl rates in console calculator; CN list ¥1.33 per 1m + ¥0.00011108 per GB-s)55; egress billed via EIP/NAT55 |
| IBM Code Engine | 100k vCPU-s + 200k GB-s + 100k reqs / mo (shared across all Code Engine apps/jobs/fns)56 | 🚫 (spending notifications only)57 | $0.00003431 per vCPU-s + $0.00000356 per GB-s + $0.538 per 1m reqs56 |
| Koyeb | One free instance (0.1 vCPU / 512 MB), scales to zero after 1 h idle58 | NA | Per-second instance billing from $0.0000006 / s (eco-nano, ≈ $1.61 / mo)59 |
| Modal | $30 / mo recurring usage credit (Starter plan)60 | ✅ (prepaid credits) | $0.0000131 per CPU core-s + $0.00000222 per GiB-s RAM (no per-request fee; egress not billed as a line item)60 |
| Oracle (OCI) Functions | 2m reqs + 400k GB-s / mo + 10 TB / mo egress61 | 🚫 (budget alerts only)62 | $0.0000002 per req + $0.00001417 per GB-s + $0.0085 per GB egress61 |
| Railway | $1 / mo usage credit (0.5 GB RAM / 1 vCPU cap); "Serverless" sleep ≈ $0 compute while idle63 | ✅ (hard usage limit stops workloads)64 | Hobby $5 / mo (incl. $5 usage) + $10 per GB RAM / mo + $20 per vCPU / mo + $0.05 per GB egress (per-minute metering)65 |
| Render | Free instance (0.1 CPU / 512 MB), 750 hrs / mo, sleeps after 15 min idle66 | NA | $7 / mo Starter instance (0.5 CPU / 512 MB)67 + $0.15 per GB egress over included 5 GB (Hobby) / 25 GB (Pro) / 1 TB (Scale)68 |
| Scaleway Serverless Functions | 1m reqs + 400k GB-s / mo; free ingress/egress69 | 🚫 (billing alerts only)70 | €0.15 per 1m reqs + €0.0000170 per GB-s69 |
| Tencent Cloud Functions | 🚫 (3-month trial only; free tier eliminated 2022–2024) | ? | Pay-as-you-go: GB-s + per-10k invocations + egress (price table) |
| Vercel Functions | Hobby: 1m invocations + 4 active-CPU-hrs + 360 GB-hrs provisioned mem + 100 GB transfer / mo71 | ✅ (hard caps on Hobby)71 | Pro $20 / seat / mo (incl. $20 / mo usage credit) + $0.60 per 1m invocations + $0.128 per active-CPU-hr + $0.0106 per GB-hr provisioned mem72 |
| Yandex Cloud Functions | 1m invocations + 10 GB×hr / mo + 100 GB / mo egress73 | 🚫 (budgets notify; can trigger a cutoff function)74 | $0.144 per 1m invocations + $0.049 per GB×hr (≈$0.0000137 per GB-s; 100 ms rounding)75 |
reqs = requests, m = million, mo = month, s = seconds, mem = memory, k = thousand, ms = milliseconds, CU = Alibaba Compute Unit
| Memory | Execution Time (s) | Payloads (MB) | Code Size (MB) | Scale Limits | ||||
|---|---|---|---|---|---|---|---|---|
| Default | Max | Default | Max | Request | Response | |||
| Alibaba Cloud Function Compute | 512 MB (console)76 | 32 GB76 | 3s76 | 86,400 (24 h)77 | 32 (sync) / 0.128 (async)78 | not documented77 | 500 (zip, major regions)77 | 100 on-demand inst. / region default79 |
| Appwrite Functions | 512 MB (0.5 CPU; Free plan fixed)80 | 4 GB (4 CPU, Pro)80 | - | 900s (sync / HTTP capped at 30s)81 | not documented | not documented | ❔ (30 MB self-hosted default) | not published |
| AWS Lambda | 128 MB | 10 GB82 | 3s | 15min82 | 682 | 6 (20 streaming)82 | 50 (zip) / 250 (unzip) / 10 GB (image)82 | 1k concurrent / region (soft)82 |
| AWS Lambda@Edge | 128 MB | 3 GB (origin)83 | - | 5s viewer / 30s origin83 | 0.04 viewer / 1 origin (body exposed to fn)84 | 0.04 viewer / 1 origin (generated)84 | 1 (viewer) / 50 (origin) zip83 | per CloudFront quotas83 |
| Azure Container Apps | configurable | 8 GiB (4 vCPU) / replica85 | NA (HTTP ingress 240s default)86 | 30 min idle (premium ingress)86 | not documented | not documented | NA (image) | 0–1,000 replicas (default max 10)87 |
| Azure Functions | 1.5 GB (Consumption, fixed)88 | 4 GB (Flex: 0.5 / 2 / 4 GB sizes)89 | 5min | 10min (Consumption); no max on Flex (HTTP: 230s)88 | 21088 | not documented88 | 1 GB (deployment package)90 | 100 inst. (Consumption) / 1,000 (Flex)89 |
| Cloudflare Workers | 128 MB (fixed)91 | 128 MB | 10ms CPU (free) / 30s CPU (paid default) | 300s CPU (paid); no wall-clock limit91 | 100 (zone-plan dependent)92 | none enforced | 3 (free) / 10 (paid), compressed91 | 100 / 500 Workers per account91 |
| DigitalOcean Functions | 256 MB93 | 1 GB | 3s | 15min (sync auto-converts to async at 30s)94 | 193 | 193 | 4893 | 120 concurrent / namespace93 |
| Fermyon | ? (Cloud); 128 MiB default on Wasm Functions95 | ? | 30s47 | 30s | 1047 | 10 | 10047 | 1k RPS47 |
| Fly.io | 256 MB | 128 GB (16 perf. vCPU)96 | NA | NA | NA | NA | NA | NA |
| Google Cloud Run | 512 MiB97 | 32 GiB97 | 5min98 | 60min98 | 32 (HTTP/1 only)99 | 32 (unbounded if streamed)99 | None | 80×vCPU (CLI) or 80 (console) concurrent reqs / inst. default, max 1k100 |
| Huawei Cloud FunctionGraph | ❔ | 10 GB101 | 3s102 | 259,200 (72 h async; 900s sync)102 | 6 (sync) / 0.25 (async)101 | 6101 | 40 (console zip) / 300 via OBS / 10 GB (image)101 | 400 fns; 1k concurrent inst. default103 |
| IBM Code Engine | 4 GB (1 vCPU)104 | 4 GB | - | 120s104 | 5104 | 5104 | 0.1 (inline) / 200 (source)104 | 20 fns / project; 250 inst.104 |
| Koyeb | per instance type | - | NA | NA | NA | NA | NA | instance-based |
| Modal | configurable | 336 GiB (64 CPUs)105 | 300s105 | 86,400 (24 h)105 | 4 GiB106 | unlimited (streamed)106 | NA (image-based) | 100 containers / 10 GPUs (Starter)107 |
| Oracle (OCI) Functions | 128 MB108 | 3 GB108 | 30s | 300s (3,600s detached)109 | 6108 | 6108 | ? | 60 GB total mem / AD108 |
| Railway | per plan (0.5 GB free cap)110 | 8 GB / replica (Hobby); 24 GB (Pro)111 | NA | NA (HTTP: 15 min max, 5 min idle)112 | NA | NA | NA (image: 4 GB free / 100 GB Hobby)110 | ~10k conns / ~11k RPS per domain112 |
| Render | 512 MB (free) | 32 GB (8 CPU, Pro Ultra; custom above)113 | NA | NA | NA | NA | NA | 100 inst. / service (autoscaling on paid)113 |
| Scaleway Serverless Functions | 128 MB (min tier)114 | 4 GB114 | 300s115 | 3,600115 | 6115 | not documented115 | 100 (zip) / 500 (unzip)115 | 50 inst. / fn; 5k reqs / s115 |
| Tencent Cloud Functions | 128 MB116 | 3 GB (large-mem specs to 120 GB)116 | 3s117 | 900s (24 h async)117 | 6118 | 6118 | 500 (unzip)118 | region-shared concurrency |
| Vercel Functions | 2 GB (Standard, 1 vCPU)119 | 4 GB (Performance, 2 vCPU)119 | 300s120 | 800s Pro (300s Hobby; 1,800s beta)120 | 4.5120 | 4.5120 | 250 (500 for Python; 5 GB "Large Functions" beta)121 | ~30k concurrent (Pro)122 |
| Yandex Cloud Functions | 128 MB123 | 8 GB (4 vCPU)123 | ❔ | 600s (3,600s long-lived)124 | 3.5123 | 3.5123 | 3.5 (console zip) / 128 via S3 / 680 unzipped123 | 10 fns / cloud; 10 concurrent / AZ default123 |
AWS allocates 1 vCPU per 1,769 MB of memory configured125. Cloudflare bills and limits CPU time only — wall-clock time (e.g. waiting on I/O) is unlimited and unbilled43. Modal, Fly.io, Koyeb, Railway, Render, and Azure Container Apps size CPU/memory per instance/replica rather than per invocation.
| SQL DB | No SQL DB | Blob Store | File Hosting | GPU | |
|---|---|---|---|---|---|
| Alibaba Cloud Function Compute | ✅ | ✅ | ✅ | ✅ | ✅ |
| Appwrite Functions | 🚫 (document API over SQL)126 | ✅ (TablesDB)126 | ✅ (Storage) | ✅ (Sites)127 | 🚫 |
| AWS Lambda and Lambda@Edge | ✅ | ✅ | ✅ | ✅ | ✅ |
| Azure Container Apps | ✅ | ✅ | ✅ | ✅ | ✅ (serverless GPUs)128 |
| Azure Functions | ✅ | ✅ | ✅ | ✅ | ✅ |
| Cloudflare Workers | SQLite (D1) | ✅ | ✅ | ✅ | ✅ (Workers AI) |
| DigitalOcean Functions | ✅ | ✅ | ✅ (Spaces) | ✅ | ✅ |
| Fermyon | SQLite | 🚫 | 🚫 | 🚫 | ✅ |
| Fly.io | ✅ (Managed Postgres)129 | ✅ | ✅ (Tigris) | 🚫 | 🚫 after Aug 2026 |
| Google Cloud Run | ✅ | ✅ | ✅ | ✅ | ✅ |
| Huawei Cloud FunctionGraph | ✅ | ✅ (GeminiDB / DDS) | ✅ (OBS) | ✅ | ✅ (incl. GPU functions)130 |
| IBM Code Engine | ✅ | ✅ | ✅ | ✅ | ✅ |
| Koyeb | ✅ (Serverless Postgres, GA)131 | 🚫 | 🚫 | 🚫 | ✅ |
| Modal | 🚫 | ✅ (Dicts/Queues) | ✅ (Volumes) | 🚫 | ✅ |
| Oracle (OCI) Functions | ✅ | ✅ | ✅ | ✅ | ✅ |
| Railway | ✅ (templates, unmanaged)132 | ✅ (Redis / Mongo templates)132 | ✅ (Buckets)133 | 🚫 | 🚫134 |
| Render | ✅ (Postgres) | ✅ (Key Value) | 🚫 (object storage in alpha)135 | ✅ (static) | 🚫 |
| Scaleway Serverless Functions | ✅ | ✅ | ✅ | ❔ | ✅ |
| Tencent Cloud Functions | ✅ | ✅ | ✅ | ✅ | ✅ |
| Vercel Functions | ✅ | ✅ | ✅ (Blob) | ✅ | 🚫 |
| Yandex Cloud Functions | ✅ | ✅ (YDB serverless) | ✅ | ✅ (static hosting)136 | ✅ (GPU VMs) |
TODO: Need a benchmark suite for Python, see this JS suite
| PoPs (if edge) or regions | Uptime | Cold Response (ms) | Warm Response (ms) | Overhead (ms) | |
|---|---|---|---|---|---|
| Alibaba Cloud Function Compute | |||||
| Appwrite Functions | |||||
| AWS Lambda | ~2,500 (FastAPI, per Cloudflare's cross-vendor test)137 | ||||
| AWS Lambda@Edge | |||||
| Azure Container Apps | no official figure; ~15,000–30,000 commonly reported138 | ||||
| Azure Functions | |||||
| Cloudflare Workers | ~1,000 (with FastAPI, post-Dec-2025 snapshots)137 | ||||
| DigitalOcean Functions | |||||
| Fermyon | |||||
| Fly.io | |||||
| Google Cloud Run | ~3,100 (FastAPI, per Cloudflare's cross-vendor test)137 | ||||
| Huawei Cloud FunctionGraph | |||||
| IBM Code Engine | |||||
| Koyeb | ~200 (Light Sleep) / 1,000–5,000 (Deep Sleep)139 | ||||
| Modal | |||||
| Oracle (OCI) Functions | |||||
| Railway | |||||
| Render | ~60,000 ("about one minute" free-tier spin-up)66 | ||||
| Scaleway Serverless Functions | |||||
| Tencent Cloud Functions | |||||
| Vercel Functions | |||||
| Yandex Cloud Functions |
TODO: e.g. compliance certifications, data encryption, and network security options
See also awesome serverless security
| Ours | Forum | GitHub | SO | ||
|---|---|---|---|---|---|
| Alibaba Cloud Function Compute | Link | Forum | SO | r/AlibabaCloud | |
| Appwrite Functions | Discord | GitHub | SO | r/appwrite | |
| AWS Lambda and Lambda@Edge | Link | re:Post | GitHub | SO | r/aws |
| Azure Container Apps | Forum | GitHub | SO | r/AZURE | |
| Azure Functions | Link | Forum | GitHub | SO | r/AZURE |
| Cloudflare Workers | Link | Forum | GitHub | SO | r/CloudFlare |
| DigitalOcean Functions | Community | GitHub | SO | ||
| Fermyon | Link | Discord | Spin (CNCF) | SO | |
| Fly.io | Link | Forum | SO | ||
| Google Cloud Run | Link | Group | GitHub | SO | r/Firebase and r/googlecloud |
| Huawei Cloud FunctionGraph | Forum | GitHub | SO | ||
| IBM Code Engine | Link | Slack | GitHub | SO | |
| Koyeb | Community | ||||
| Modal | Slack | GitHub | |||
| Oracle (OCI) Functions | Link | Forum | GitHub | SO | r/oraclecloud |
| Railway | Central Station | GitHub | |||
| Render | Discord (forum retired Mar 2026) | Feedback | |||
| Scaleway Serverless Functions | Slack | GitHub | SO | ||
| Vercel Functions | Link | Help | GitHub | SO | r/Vercel |
| Yandex Cloud Functions | GitHub | SO |
All sources below were used to verify the data above and were accessed on July 12, 2026. Sources cited directly by table cells appear as numbered footnotes at the very bottom of this page.
- Python runtimes (FC 3.0)
- Billing overview (CU model) · Pricing page · Trial quota
- Limits of usage · Synchronous invocations
- CDT egress free quota · Serverless Devs
- Function runtimes · Developing functions · Local development · Execution & timeouts · Quick start
- Pricing · Compute billing (GB-hours) · Budget cap · Cloud GA (Aug 2025) · Sept 2025 repricing · Free-project pausing (Feb 2026) · Paused-project deletion (Jun 2026) · Sites
- Lambda pricing · Lambda quotas/limits · Runtimes & deprecation schedule
- Python 3.14 runtime announcement (Nov 2025) · Python in Lambda · Packaging Python dependencies
- INIT-phase billing change (Aug 2025) · Free Tier restructure (Jul 2025) · Data transfer charges
- Lambda memory & vCPU allocation · Lambda@Edge restrictions · CloudFront quotas · Lambda@Edge generated responses
- Overview · Pricing page · Billing · Containers (CPU/memory sizes)
- Scaling (0–1,000 replicas) · Ingress timeouts · Cold start · Serverless GPUs GA (Mar 2025) · Azure Functions on Container Apps · Quickstart (deploy an image)
- Supported languages/versions · Python developer reference
- Functions pricing · Consumption plan costs · Bandwidth pricing
- Flex Consumption plan · Flex GA announcement (Nov 2024) · Scale & hosting limits
- Linux Consumption retirement (Sept 2028) · Run from deployment package (1 GB) · Azure spending limit
- Python Workers docs (beta) · How Python Workers work · Packages
- Workers pricing · Workers limits
- "Python Workers redux" (Dec 2025) · Cold-start changelog with cross-vendor numbers (Dec 2025) · workerd Python metadata (Pyodide/CPython versions)
- Cloudflare Containers GA (Apr 2026) · Containers pricing
- Python runtime reference · Pricing · Limits · Quickstart
- Async functions (30 s sync conversion) · doctl serverless reference · Billing alerts
- Spin Python components · spin-python-sdk · Spin in CNCF Sandbox (Jan 2025)
- Fermyon Cloud pricing & billing · Cloud FAQ (quotas/limits) · Fermyon Wasm Functions FAQ (quotas)
- Akamai acquires Fermyon (Dec 2025) · Fermyon Wasm Functions GA (Nov 2025) · Fermyon Wasm Functions
- Pricing · Free trial · Billing (machine states)
- Python on Fly · Autostop/autostart (scale to zero) · Machine sizing · GPU deprecation · Managed Postgres
- Cloud Run pricing · Quotas & limits · Python runtime · Python dependencies
- Cloud Run functions release notes (Python 3.14, uv) · Runtime support · Request timeout · Concurrency · Functions Framework for Python
- Supported runtimes (FAQ) · Free tier · Billing overview · China list prices
- Notes & constraints (limits) · Memory configuration · Quotas · Timeout FAQ
- HTTP functions · Dependency packages · VS Code plugin · GPU functions · Python quickstart · Global regions
- Function runtimes (Python versions & lifecycle) · Working with functions · Limits · Pricing
- IBM Cloud Functions (OpenWhisk) deprecation
- Pricing · Instances (incl. free) · Scale to zero · Light Sleep
- Koyeb joins Mistral AI (Feb 2026) · Serverless Postgres GA (May 2025)
- Pricing · Guide · Images (Python versions) · Timeouts · Resources (CPU/memory) · Web endpoint payloads · Scale
- OCI price list (Functions section) · Functions product page
- Customizing functions (memory/timeout) · 3 GB memory support · Long-running functions (Oct 2025)
- Concurrency monitoring · Python FDK
- Plans & pricing · Free plan announcement (Aug 2025) · Cost control (hard limits) · Serverless / app sleeping
- Railpack Python · Networking limits · Scaling · Storage Buckets · Databases (unmanaged templates) · Railway Metal · FastAPI guide
- Free instances · Pricing · New workspace plans (2026) · Workspace plans changelog (Apr 2026) · Python version · Scaling · Outbound bandwidth · Community (Discord)
- Runtimes · FAQ (free tier & pricing) · Serverless pricing · June 2026 pricing update
- Limitations · Memory/CPU tiers · Local testing framework · Billing alerts
- Python runtime (3.10 max) · Quotas & limits · Billing overview · Pricing · Free tier (trial)
- Basic package cancellation (Apr 2024) · API Gateway trigger EOL
- Python runtime (beta) · Python 3.13/3.14 changelog (Feb 2026)
- Usage & pricing · Active CPU pricing announcement · Fluid compute · Limits · Hobby plan · Pro plan · Per-unit invocation billing (May 2026) · Pro usage credit (Sept 2025)
- Duration limits · Memory/CPU · Function limitations (payload) · Concurrency scaling · 500 MB Python bundle changelog
- Runtimes · Python handler · Dependencies (auto pip install) · Python quickstart
- Pricing · Serverless free tier · Limits & quotas · Long-lived functions (1 h) · Budgets · Regions · Nebius divestment (Jul 2024)
- Wasmer Edge pricing · Wasmer "Python on the Edge" (Sept 2025) · Wasmer Edge architecture · Flask on Wasmer Edge guide
- Leapcell docs · Leapcell pricing · Sevalla application pricing · Sevalla Hibernation · Blaxel
- Netlify Functions (JS/TS, no Python) · Supabase Edge Functions (Deno) · Deno Deploy (JS/TS) · AWS App Runner pricing (no scale-to-zero cost) · AWS App Runner closed to new customers (Apr 2026) · IBM Cloud Functions EOL
- Heroku Eco dyno hours (flat subscription) · Heroku generations (Fir has no Eco) · Northflank scaling (no wake-on-request) · Zeabur shared-cluster phase-out (Apr 2026) · PythonAnywhere pricing (always-on) · Genezio 2025 recap (pivot away from FaaS) · Deta Space shutdown discussion (Oct 2024)
Footnotes
-
Appwrite function runtimes — Appwrite Cloud offers python-3.9/3.12/3.14 and python-ml-3.11; Appwrite Cloud GA (Aug 6, 2025) ↩ ↩2
-
Developing Appwrite functions —
def main(context), dependencies via a requirements.txt build command ↩ -
Python 3.14 runtime now available in AWS Lambda (Nov 18, 2025); runtime list & deprecation schedule ↩
-
Azure Functions supported languages — Python 3.14 GA (as of early July 2026; EOL Oct 2030) ↩
-
AsgiFunctionApp / WsgiFunctionApp in the azure-functions Python library ↩
-
How Python Workers work — Pyodide-based; released bundle is Pyodide 0.28 / CPython 3.13 per workerd python_metadata.bzl ↩
-
DigitalOcean Functions Python runtime reference — python 3.9/3.11/3.12/3.13,
__main__.py, requirements.txt + build.sh ↩ ↩2 -
doctl serverless workflow uses a connected cloud namespace; there is no offline emulator ↩
-
Fermyon Cloud is an open beta; the Starter plan is free without expiration. The GA sibling is Fermyon Wasm Functions on Akamai. ↩
-
Cloud Run functions runtime support — Python 3.14 GA; uv is the default installer from 3.14 onward ↩
-
Python dependencies on Cloud Run — requirements.txt or pyproject.toml (GA July 2026) ↩
-
IBM Code Engine function runtimes — Python 3.13; 3.11 deprecated with EOL Oct 2026 ↩
-
Modal images — Python 3.10–3.14 (incl. 3.14t) selectable per image ↩
-
Languages supported by OCI Functions; Python FDK supports 3.11/3.12 ↩
-
Railpack Python — 3.10+, default 3.13; auto-detects Flask/FastAPI/Django; requirements.txt, pyproject (poetry/pdm/uv), or Pipfile ↩ ↩2 ↩3
-
Render Python version docs — new services default to Python 3.14.3 with uv (since Feb 2026) ↩
-
Scaleway function runtimes — Python 3.14 available (July 2026) ↩
-
Vercel Python runtime (Beta) — 3.12 default; Python 3.13/3.14 available since Feb 2026 ↩ ↩2
-
Yandex Cloud Functions runtimes — python312 and python314 supported (3.7–3.11 desupported); Python handler model — async supported; per-instance concurrency is not available for Python ↩ ↩2
-
requirements.txt dependencies are pip-installed automatically when a function version is created ↩
-
CDT public-network free quota raised to 200 GB/mo (plus 20 GB CN) ↩
-
No hard spending cap exists; Alibaba's cost-containment mechanism is capping maximum on-demand instances. ↩
-
Appwrite pricing — Free plan includes 750k executions, 100 GB-hours, 5 GB bandwidth/mo; free projects pause after 1 week of inactivity (Feb 2026) and paused free projects are deleted after 90 days (Jun 2026) ↩
-
Appwrite budget caps limit add-on spend on paid plans, with alerts from 75% ↩
-
Appwrite pricing — Pro $25/mo/project; overages $2 per 1M executions, $0.06 per GB-hour, $15 per 100 GB bandwidth; Sept 2025 repricing details ↩
-
AWS Lambda pricing — always-free tier of 1M requests + 400,000 GB-s/mo, retained under the July 2025 credits-based free plan ↩
-
100 GB/mo aggregate free data transfer out, then ~$0.09/GB (first 10 TB, us-east-1); see also data transfer charges for serverless ↩ ↩2
-
AWS Budgets sends alerts (and can trigger actions) but AWS has no account-wide hard spending cap. ↩
-
AWS Lambda pricing — GB-s rates are tiered, dropping above 6B GB-s/mo (x86); rates re-verified against the AWS Price List API publication of 2026-07-09. ↩
-
AWS Lambda standardizes billing for the INIT phase, effective Aug 1, 2025 ↩
-
Lambda@Edge pricing — $0.60/1M requests, $0.00005001/GB-s, metered at 1 ms granularity, excluded from the Lambda free tier ↩ ↩2
-
Azure Container Apps pricing — Consumption: first 180k vCPU-s + 360k GiB-s + 2M requests/mo free, then $0.000024/vCPU-s active ($0.000003 idle), $0.000003/GiB-s, $0.40 per additional 1M requests; billing docs (idle rates, scale-to-zero = no charges) ↩ ↩2
-
Azure bandwidth pricing — first 100 GB/mo free, then $0.087/GB (Zone 1) ↩ ↩2 ↩3 ↩4
-
Azure spending limit — on by default for credit-based subscriptions only; not available on pay-as-you-go ↩ ↩2
-
Azure Functions pricing — Consumption and Flex Consumption rates and monthly free grants ↩ ↩2
-
Workers pricing — free 100k reqs/day + 10 ms CPU; paid $5/mo incl. 10M reqs + 30M CPU-ms; duration and egress unbilled ↩ ↩2 ↩3
-
No spend cap exists; Cloudflare's cost-control mechanism is per-invocation CPU limits ↩
-
DigitalOcean Functions pricing — 90,000 GiB-s/mo free, $0.0000185/GiB-s, no per-invocation fee, 100 ms minimum ↩ ↩2
-
Fermyon Cloud FAQ quotas — 100k requests + 5 GB egress/mo free, 30 s handler duration, 10 MB HTTP body, 100 MB app package, 1,000 req/s ↩ ↩2 ↩3 ↩4 ↩5
-
Fermyon Cloud plans — Growth $19.38/mo with 1M requests + 50 GB egress ↩
-
Fly.io free trial — 2 hours of machine runtime or 7 days, whichever comes first; no ongoing free allowances since Oct 7, 2024 ↩
-
Fly.io pricing — per-second machine billing (region-dependent; shared-cpu-1x 256 MB from $1.94/mo), $0.02/GB NA/EU egress, $0.15/GB per 30 days stopped-machine rootfs ↩ ↩2
-
Cloud Run pricing — request-based billing rates and always-free tier (us-central1) ↩ ↩2
-
Google Cloud budgets alert but do not cap spending; billing can be disabled programmatically via budget notifications ↩
-
FunctionGraph free tier — 1M requests + 400,000 GB-s per month, resets monthly (permanent, pay-per-use accounts) ↩
-
Huawei Cloud budgets are alert-only — "budgets cannot stop consumption" ↩
-
FunctionGraph billing overview — billed per request + GB-s duration; egress is billed by the attached network service (EIP/NAT/APIG), not FunctionGraph; international USD rates are only exposed in the console price calculator — China list prices shown for reference ↩ ↩2
-
IBM Code Engine pricing; exact per-unit rates and free-tier scope in IBM's official cost scenario ↩ ↩2
-
IBM Cloud spending notifications alert at thresholds but "don't stop charges from incurring" ↩
-
Koyeb pricing — free instance 0.1 vCPU / 512 MB; free instances scale to zero after 1 hour without traffic ↩
-
Koyeb instances — eco-nano $0.0000006/s (≈$1.61/mo), billed per second ↩
-
Modal pricing — $30/mo recurring credit on Starter; $0.0000131 per physical CPU core-s, $0.00000222 per GiB-s; no per-request or data-transfer line items ↩ ↩2
-
OCI price list — Functions: $0.0000002/invocation, $0.00001417/GB-s, 2M requests + 400k GB-s always free; 10 TB/mo free egress then $0.0085/GB ↩ ↩2
-
OCI budgets are "soft limits" that alert but do not stop spending ↩
-
Railway Serverless (app sleeping) — sleeps after ~10 min without outbound traffic (open DB connections or telemetry keep it awake); wakes on inbound request, which may return a 502 on first hit ↩
-
Railway usage limits — a configurable hard limit stops all workloads (min $10), plus soft alert thresholds ↩
-
Railway pricing — Hobby $5/mo incl. $5 usage; $10 per GB RAM/mo, $20 per vCPU/mo, $0.05/GB egress, metered by the minute ↩
-
Render free instances — 0.1 CPU / 512 MB, 750 hrs/mo per workspace, spin down after 15 min idle, spin-up takes about one minute ↩ ↩2
-
Render pricing — Starter instance $7/mo (0.5 CPU / 512 MB) ↩
-
Render workspace plans (Apr 2026) — Hobby $0 / Pro $25 / Scale $499 with 5 / 25 / 1,000 GB included bandwidth, $0.15/GB overage ↩
-
Scaleway serverless FAQ — free tier 1M requests + 400k GB-s/mo, €0.00000015/request + €0.0000170/GB-s beyond, free ingress/egress ↩ ↩2
-
Vercel Hobby plan included usage — hard-paused when exceeded ↩ ↩2
-
Vercel Pro plan — $20/seat/mo with $20/mo flexible usage credit; rates per usage & pricing docs; invocations billed per unit ($0.0000006) since May 2026 ↩
-
Yandex serverless free tier — 1M invocations + 10 GB×hr per month, resets monthly; first 100 GB/mo of egress free ↩
-
Yandex budgets are notification-only, but budget triggers can invoke a function that stops resources ↩
-
Yandex Cloud Functions pricing — $0.144 per 1M invocations + $0.049230 per GB×hour (USD for international entities; RUB for Russian customers), rounded up to 100 ms ↩
-
FC 3.0 CreateFunction API — memory 128–32,768 MB (no documented default; the console pre-fills 512 MB), timeout default 3 s / max 86,400 s ↩ ↩2 ↩3
-
Alibaba FC synchronous invocations (32 MB) and async (128 KB) ↩
-
Appwrite compute tiers — 0.5 CPU / 512 MB on Free (fixed), configurable up to 4 CPU / 4 GB on paid plans ↩ ↩2
-
Appwrite function timeout — system-wide maximum 900 s; synchronous (HTTP) executions are capped at 30 s ↩
-
AWS Lambda quotas; container images up to 10 GB; timeout configuration ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
CloudFront quotas on Lambda@Edge — 128 MB viewer / 3,008 MB origin memory, 5 s viewer / 30 s origin timeout, 1 MB viewer / 50 MB origin package size ↩ ↩2 ↩3 ↩4
-
Request bodies exposed to the function are truncated at 40 KB (viewer) / 1 MB (origin); generated responses are capped at the same sizes; see also generated-response size limits ↩ ↩2
-
Container Apps CPU/memory — up to 4 vCPU / 8 GiB per replica on Consumption (workload-profiles environments; 2 vCPU / 4 GiB in legacy consumption-only environments) ↩
-
Container Apps ingress — 240 s default request timeout; premium ingress allows a 4–30 min idle request timeout ↩ ↩2
-
Container Apps scale rules — 0–1,000 replicas, default max 10; scaled-to-zero apps incur no usage charges ↩
-
Azure Functions service limits — 1.5 GB Consumption memory, 210 MB max request size, timeouts per plan ↩ ↩2 ↩3 ↩4
-
Flex Consumption plan — 512 MB / 2,048 MB / 4,096 MB instance sizes, scale to 1,000 instances ↩ ↩2
-
Maximum deployment package size is 1 GB (run-from-package) ↩
-
Workers limits — 128 MB memory, 5 min max CPU (30 s default), 3/10 MB gzip'd script size, 100/500 Workers ↩ ↩2 ↩3 ↩4
-
Request-body limit follows the zone's Cloudflare plan: 100 MB Free/Pro, 200 MB Business, 500 MB Enterprise default ↩
-
Synchronous invocations are converted to asynchronous after 30 seconds ↩
-
Fermyon Wasm Functions FAQ — 128 MiB default memory per instance, increasable on request ↩
-
Fly machine sizing — largest preset performance-16x; RAM up to 8 GB per performance vCPU (128 GB) ↩
-
Cloud Run quotas — 32 MiB request cap applies to HTTP/1 only; responses over 32 MiB must be streamed ↩ ↩2
-
Cloud Run concurrency — default 80×vCPUs for gcloud/Terraform deploys (80 for console), maximum 1,000 ↩
-
FunctionGraph notes & constraints — memory 128 MB–10,240 MB, 6 MB sync request/response (256 KB async), code 40 MB console zip / 300 MB via OBS / 10 GB images; memory options ↩ ↩2 ↩3 ↩4
-
FunctionGraph timeout — default 3 s, configurable up to 259,200 s (72 h); synchronous invocations ≤900 s ↩ ↩2
-
FunctionGraph quotas — 400 functions and 1,000 concurrent on-demand instances per region by default ↩
-
IBM Code Engine limits — function memory/CPU combinations, 120 s timeout, payload and code size ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Modal resources — up to 64 CPUs / 336 GB per container; timeouts — default 300 s, max 24 h ↩ ↩2 ↩3
-
Modal web endpoints — request bodies up to 4 GiB, response bodies unlimited (streamed) ↩ ↩2
-
Customizing functions — memory 128 MB–3 GB; concurrency capped at 60 GB total function memory per AD ↩ ↩2 ↩3 ↩4 ↩5
-
Detached (long-running) function invocations up to 3,600 s (Oct 2025) ↩
-
Railway plans — Free plan: $1/mo credit with 0.5 GB RAM / 1 vCPU / 4 GB image caps (100 GB image on Hobby); free plan announcement (Aug 2025); Serverless sleep means no compute charges while asleep ↩ ↩2
-
Railway scaling — per-replica up to 8 GB / 8 vCPU on Hobby and 24 GB / 24 vCPU on Pro ↩
-
Railway public-networking limits — requests up to 15 min if data flows (5 min idle close), 32 KB headers, ~10k concurrent connections and ~11k RPS per domain ↩ ↩2
-
Render scaling — autoscaling on paid instance types, max 100 instances/service; largest standard instance Pro Ultra 8 CPU / 32 GB, custom types above ↩ ↩2
-
Scaleway function limitations — timeout 10 s–60 min (default 300 s), 6 MiB request payload, 100 MiB zip / 500 MiB code, 50 instances/function, 5,000 req/s ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Tencent SCF memory specs — 64–3,072 MB standard plus fixed large-memory specs of 6/14/30/60/120 GB ↩ ↩2
-
Tencent SCF execution timeout — 1–900 s (default 3 s); asynchronous executions up to 24 h ↩ ↩2
-
Vercel function memory — Standard 2 GB / 1 vCPU (Hobby fixed), Performance 4 GB / 2 vCPU ↩ ↩2
-
Vercel function duration (default 300 s; max 300 s Hobby / 800 s Pro; 1,800 s beta for Node.js & Python); 4.5 MB request & response body limit ↩ ↩2 ↩3 ↩4
-
250 MB bundle standard; 500 MB for Python; "Large Functions" up to 5 GB in public beta ↩
-
Vercel concurrency — 30,000 on Pro (burst 1,000/10 s per region), 100,000 on Enterprise ↩
-
Yandex Cloud Functions limits — memory 128 MB–8 GB (4 vCPU at 8 GB), 3.5 MB request/response, code 3.5 MB console zip / 128 MB via bucket / 680 MB unzipped; default quotas: 10 functions per cloud, 10 concurrent calls and 10 instances per AZ (raisable) ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Maximum execution 10 min, or up to 1 h for long-lived functions ↩
-
Appwrite TablesDB — document-style API backed by SQL (MariaDB) ↩ ↩2
-
Serverless GPUs (A100/T4) GA on Azure Container Apps with scale to zero (Mar 2025) ↩
-
Railway database templates (Postgres/MySQL/Redis/Mongo) are explicitly "unmanaged services" ↩ ↩2
-
Railway Storage Buckets — S3-compatible object storage, $0.015/GB-mo (GA Sept 2025) ↩
-
Railway lists machine-learning compute as an unsupported use case (no GPUs) ↩
-
Cloudflare's Dec 2025 cold-start changelog — mean cold starts with httpx+FastAPI+Pydantic: Cloudflare 1,027 ms vs AWS Lambda 2,502 ms vs Google Cloud Run 3,069 ms (vendor-run benchmark) ↩ ↩2 ↩3
-
Microsoft's cold-start doc describes the pull/provision/start delay without an official figure; Microsoft community guidance reports ~15–30 s for heavier images ↩
-
Koyeb Light Sleep (~200 ms wake via snapshotting) vs Deep Sleep (1–5 s cold start) ↩