Deploy a callable
Decorate a function with its resources. There is no service to stand up.
Functions DocsDeploy a Python callable with its resources and Chalk runs it, on a schedule, off an event, or through a queue with retries. A scaling group turns the same code into a replicated service that scales up and down with demand.

Deploy a Python callable and call it from anywhere. Nothing to operate.
CPU, memory, GPU and retries declared where the function is defined.
Durable queues and bulk jobs run with retries and rate limits.
Retrains, backfills and batch scoring on a cron or an event.
Replicated HTTP services with DNS routing, scaling on demand.
Mount a versioned volume, or keep state beside the workload.


Decorate a function with its resources. There is no service to stand up.
Functions DocsCron, event or webhook, through a queue with retries.
SCHEDULING & QUEUESThe same code becomes a replicated HTTP service that scales on demand.
SCALING GROUPSRetrains, agent loops, batch jobs and model replicas are the same primitive underneath, so there is one thing to operate rather than four.
Function docsWhat we've been up to and where to find us next.
See why Fast Company named us on their list.
Learn how to give agents context for evals and production
How Chalk filled 40+ roles in one quarter without lowering the bar
Read more about our latest product announcement
Talk to an engineer about running agents in your own cloud.