Functions

Run code without managing servers. Deploy event-driven handlers that scale on demand and go to zero when idle. INET handles the runtime, routing, and execution environment.

Write a handler, push a deploy — everything else is managed.

Triggers

Functions respond to a range of event sources:

  • HTTP — expose a public or private endpoint, served over TLS
  • Schedule — cron-based invocation, down to the minute
  • Bucket events — fire on object create, update, or delete
  • Machine lifecycle — react to instance start, stop, or health changes
  • Internal event bus — publish and subscribe between your own Functions

Runtimes

Managed runtimes with no configuration required:

  • Go
  • Node.js
  • Python
  • Rust

Custom container images are supported for any language or dependency set not covered by the managed runtimes.

How It Works

  • Write a handler function in your language of choice
  • Deploy with the INET CLI or push via CI — no build servers to configure
  • INET routes requests, scales instances, and manages cold-start optimization
  • Logs and invocation metrics are available in real time
  • Functions share a private network with your Buckets and Machines — no extra networking setup required