Functions overview
One-file HTTP handlers in Python, Node.js, Go, or Ruby that scale to zero. What functions are, when to use them, and how they compare.
Functions quickstart
Deploy a Python function, invoke it, call its public URL, read its logs, and delete it — about five minutes end to end.
Runtimes
The handler contract for each function runtime — Python, Node.js, Go, and Ruby — with a complete minimal example for each.
HTTP and events
How requests become events — GET vs. POST semantics, the 8 MiB cap, the statusCode convention, and CloudEvents delivery with 204 ACKs.
Troubleshooting functions
Real function failure modes — deploy errors, wrong-runtime 400s, the missing redeploy shortcut, log gotchas — with symptom, cause, and fix.