Functions
functions runs short-lived compute you register by name. Invoke with a payload; get a status and result.
Status: Preview — RegisterFunction, GetFunction, ListFunctions, UpdateFunction, DeleteFunction, and synchronous Invoke against live regional hosts. Registry and invoke audit rows persist in tables. Guest (Firecracker) execution is coming soon; today’s Invoke returns a platform echo payload for the registered handler metadata.
Concepts
| Term | Meaning |
|---|---|
| Function | Named handler with runtime and concurrency limit |
| Invoke | Synchronous call with a payload |
| Runtime | Platform runtime label (for example cloud.rust) |
Access
| Hostname | functions.eu-central-1.cloud.skippr.io |
| Protocol | Cloud JSON (X-Amz-Target: CloudFunctions.*) |
| Auth | SigV4 (lambda) / Cloud JWT via gateway |
| Region | eu-central-1 |
Operations
| Operation | Notes |
|---|---|
RegisterFunction | Name, handler, runtime, concurrency_limit (default 10) |
GetFunction | Describe a registered function by name |
ListFunctions | Tenant-scoped list with optional max_results / next_token |
UpdateFunction | Replace handler, runtime, or concurrency_limit |
DeleteFunction | Remove function registry and invoke audit rows |
Invoke | function_name + payload → StatusCode + Payload (Preview: platform echo) |
| Async invoke / event sources | Coming soon |
