Write code.
We handle the rest.
Scale to zero.
Serverless functions powered by Knative Serving. Deploy in Go, Node.js, Python, Rust, or any container. Pay nothing when idle. Burst to thousands under load.
Triggers
Three ways to invoke.
Infinite possibilities.
Every function gets an automatic HTTPS endpoint. Add cron schedules for background work. Or connect to message queues for event-driven architectures.
Min Scale
0 (scale to zero)
Max Scale
Up to 1,000 instances
Timeout
1–900 seconds
Cold Start
<500ms
Memory
128MB – 8GB
Concurrency
Configurable per function
HTTP Trigger
Invoke via auto-generated URL or custom domain. RESTful endpoints in seconds.
Cron Trigger
Scheduled execution with standard cron expressions. Backups, reports, batch jobs.
Queue Trigger
Event-driven message processing with automatic retry and dead-letter handling.
func Handler(w http.ResponseWriter, r *http.Request) {
name := r.URL.Query().Get("name")
fmt.Fprintf(w, "Hello, %s!", name)
}From code to production
in one command.
Push your function. Get a URL. Scale automatically. Pay per invocation.