HTTP functions
Create typed endpoints and APIs without provisioning a server.
Product / Spark
Use Workers for deterministic APIs, webhooks, cron jobs, queues, and background tasks. Use Agent Runtime when the job needs models, tools, checkpoints, or approval.
What is included
Create typed endpoints and APIs without provisioning a server.
Run recurring work with explicit time zones, history, and retry policy.
Consume webhooks and queued events without holding a request open.
Move slower work off the request path and observe it to completion.
Declared with the app
The coding agent declares the resource beside the app. Local development and production use the same binding and permission contract.
import { worker, webhook } from "tarantula";
export const syncAccount = worker({
on: webhook("/hubspot"),
run: async ({ event, db }) => {
await db.accounts.upsert(event.account);
}
});Small-cloud defaults
01No server
02Retries and logs included
03Secrets and data already attached
Private alpha