FunctionsKnative · Scale-to-Zero · Multi-Runtime

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.

Go 1.22
Node.js 20
Python 3.12
Rust
Container

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.

handler.go
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.