Skip to content

Add FastAPI Cloud#14

Open
hbmartin wants to merge 3 commits into
mainfrom
claude/add-fastapi-cloud-noiap4
Open

Add FastAPI Cloud#14
hbmartin wants to merge 3 commits into
mainfrom
claude/add-fastapi-cloud-noiap4

Conversation

@hbmartin

@hbmartin hbmartin commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Adds FastAPI Cloud (FastAPI Labs — the FastAPI creator's hosting platform) to all six comparison tables, with footnoted citations and a reference section, verified against official sources on July 12, 2026.

Stacked on #13 — this branch builds on the footnote/table structure introduced there, so this PR shows #13's commits until it merges; afterward it reduces to the single Add FastAPI Cloud commit. Merge #13 first.

What the research found

  • Status: public beta with open signup since June 22, 2026 (announced May 5, 2025 with a $4.2M Sequoia-led seed; 10k+ waitlist during private beta)
  • Scope: hosts FastAPI apps exclusively; Python 3.10+ defaulting to latest stable; deps via pyproject/uv (uv.lock honored) or requirements.txt; fastapi deploy CLI (bundled with fastapi[standard]), GitHub push-to-deploy, fastapi dev locally
  • Pricing: free Hobby plan (3 apps, 0.1 shared vCPU / 512 MB, 1 custom domain) and Pro $20/seat/mo (25 apps, higher unpublished limits) — compute usage is not billed at all yet while usage-based billing is built
  • The honest caveats, stated in a note under the DevEx table: scale-to-zero is officially "coming next" (not yet shipped — today it's always-on with request-based scale-up), runtime limits are largely unpublished, single unspecified region (EU on the roadmap), and no first-party data products (Neon / Supabase / Redis Cloud integrations instead)

Validation: markdownlint (repo config) passes; footnote refs/definitions validated (145/145, no orphans); codespell clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_01X4AMvv1KYYvnmpkDZeW7Ra


Generated by Claude Code

Review in cubic

claude added 3 commits July 12, 2026 17:03
Data re-verified July 12, 2026 against official docs/pricing pages (and
official pricing APIs / docs source repos where sites block fetching).
Table cells now cite their sources as GitHub-style footnotes (98 refs);
the References section keeps the broader per-provider link collections.

Corrections and updates:
- Lambda@Edge is metered at 1 ms granularity (not 50 ms); viewer-event
  packages cap at 1 MB (50 MB is origin-only); filled request/response
  body limits (40 KB viewer / 1 MB origin)
- Azure Functions: Python 3.14 is now GA (early July 2026); max HTTP
  request is 210 MB (not 100); response size undocumented; 1 GB
  deployment package limit; Flex sizes are 0.5/2/4 GB; spending limit
  only applies to credit-based subscriptions
- Scaleway: Python 3.14 runtime (July 2026 wave); June 2026 price-change
  caveat; response payload undocumented; default timeout 300s
- Koyeb: cheapest paid instance corrected to $0.0000006/s (eco-nano,
  ~$1.61/mo) - previous figure was 10x off; free instance sleeps after
  1 h; Serverless Postgres is GA; joining Mistral AI (Feb 2026)
- Render: plans are Hobby/Pro/Scale with 5/25/1,000 GB bandwidth;
  Python 3.14.3 + uv defaults; max standard instance 8 CPU/32 GB;
  community forum retired for Discord (Mar 2026)
- Tencent: max memory is 3 GB standard with large-memory specs to
  120 GB (was "4 GB?"); confirmed 24 h async and 500 MB code limits
- Alibaba: filled default timeout (3s), memory default (console 512 MB),
  middle CU tier ($0.000017); no hard spend cap (instance caps only)
- OCI/IBM/GCP/AWS/DO: budgets and alerts clarified as no hard cap; IBM
  free tier is shared Code-Engine-wide; DO sync invocations convert to
  async at 30s and doctl dev runs in a cloud namespace; Cloud Run
  default concurrency is 80 x vCPUs for CLI deploys; Modal max memory
  confirmed 336 GiB and $30 credit is monthly; Fermyon Wasm Functions
  memory default 128 MiB, GA Nov 2025, rebranding to Akamai Functions
- Fly.io: trial is 2 machine-hours or 7 days; region-dependent pricing;
  volume snapshots billed since Jan 2026; GPU EOL Aug 1, 2026
- Vercel: Pro includes $20/mo usage credit; per-unit invocation billing;
  1,800s beta duration; 5 GB Large Functions beta; 30k Pro concurrency
- AWS App Runner exclusion updated: closed to new customers Apr 30, 2026
- Filled Performance cold-start cells from Cloudflare's published
  cross-vendor benchmark (Dec 2025)
- Fixed r/AlibabaCloud link label

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X4AMvv1KYYvnmpkDZeW7Ra
…ndex

Five providers researched against official sources (July 12, 2026) and
added to every table (DevEx, Pricing, Runtime Limits, Other Products,
Performance, Community) with footnoted citations and reference sections:

- Appwrite Functions: Python 3.14 handler FaaS, Cloud GA Aug 2025;
  free 750k executions + 100 GB-hrs/mo (but free projects pause after
  7 idle days); Pro $25/mo/project; 30s sync-execution cap
- Azure Container Apps: the Azure analog of Cloud Run - scale-to-zero
  serverless containers, 180k vCPU-s + 360k GiB-s + 2M reqs/mo free,
  unique idle vCPU rate, serverless GPUs
- Huawei Cloud FunctionGraph: Python 3.12, permanent 1M reqs +
  400k GB-s/mo free tier, HTTP functions run WSGI/ASGI, 72 h async
  timeouts, GPU functions; no US regions
- Railway: scale-to-zero container platform ($1/mo free credit since
  Aug 2025, hard spend caps, per-minute usage billing, S3 Buckets);
  sleep is outbound-traffic-based
- Yandex Cloud Functions: Python 3.14/3.12, requirements.txt
  auto-install, 1M invocations + 10 GBxhr + 100 GB egress free
  monthly; Russia/Kazakhstan regions (post-Nebius-split caveats noted)

Also:
- New "Watchlist and reviewed-but-excluded" section: Wasmer Edge,
  Leapcell, Sevalla, Blaxel; exclusion rationales for Heroku,
  Northflank, Zeabur, PythonAnywhere, Genezio, Deta Space
- fal added to the GPU-first out-of-scope list
- Intro platform-category note now distinguishes serverless containers
  (Cloud Run, ACA) from per-instance platforms (Fly, Koyeb, Railway,
  Render); region notes for Huawei/Yandex under DevEx

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X4AMvv1KYYvnmpkDZeW7Ra
FastAPI Labs' hosting platform (by the FastAPI creator's team), added to
all six tables with footnoted citations and a reference section:

- Public beta with open signup since June 22, 2026 (announced May 5,
  2025 alongside a $4.2M Sequoia-led seed)
- Hosts FastAPI apps exclusively; Python 3.10+ defaulting to latest
  stable; pyproject/uv or requirements.txt; `fastapi deploy` CLI,
  GitHub auto-deploy, local dev via `fastapi dev`
- Free Hobby plan (3 apps, 0.1 shared vCPU / 512 MB, 1 custom domain);
  Pro $20/seat/mo (25 apps, higher unpublished limits); compute usage
  is not billed yet while usage-based billing is built
- Caveats stated in a note under DevEx: scale-to-zero is officially
  "coming next" (not yet shipped), runtime limits largely unpublished,
  single unspecified region (EU on roadmap), no first-party data
  products (Neon/Supabase/Redis Cloud integrations instead)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X4AMvv1KYYvnmpkDZeW7Ra
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

💤 Files selected but had no reviewable changes (1)
  • README.md
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: a720275a-80e4-4b68-a8ce-b8ad2ed73102

📥 Commits

Reviewing files that changed from the base of the PR and between 0d8479c and 4066694.

📒 Files selected for processing (1)
  • README.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/add-fastapi-cloud-noiap4

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants