From monolith
to zerolith.
A function platform built for AI agents, and just as simple to drive by hand.
Plug Claude, or any MCP agent, into your account. It writes, deploys and drives your functions without a key ever changing hands.
Connect an agent »Write your function, deploy it from the UI or the API, call it from a plain URL.
Start coding »# just ask in plain language › Deploy this function and make it public. ✓ deploy_function → hello (python) ✓ update_function → visibility: public → https://hello-fn-a1b2c3.api.zerolith.io
# main.py — your handler def handler(request): return {"hello": request.query.get("name", "world")} # deploy & invoke $ curl -H "Authorization: Bearer $KEY" \ https://hello-fn-a1b2c3.api.zerolith.io?name=neo
The same foundation, by hand or by agent
What matters day to day, whether your functions are deployed by hand or by an agent.
An AI agent can do it all, and so can you
Plug in an MCP agent and automate everything, or stay on the dashboard and the API. Both paths reach the same functions, and there's no key to share.
Usage-based billing, scale to zero
An idle function costs nothing, whether the call comes from a human or an agent. You pay for the time your code runs, plus a small per-call fee.
Hosted in France 🇫🇷
Your functions and your data stay on servers run in France, at OVH, whatever the driving mode.
Private or public functions
Keep a function behind an API key, open it to the public for a webhook, or fire it on a schedule with cron. Usage is billed the same way in all three cases.
Multi-language today
Python and Node.js today, more languages after that. The contract is the same everywhere: a request goes in, a response comes out.
Strict isolation
Each account runs in its own Kubernetes space, walled off from the rest. That matters all the more when an autonomous agent is operating on your behalf.
Code to production, by hand or via an agent
Two paths that end in the same place: a function live in seconds.
Connect your agent over MCP, securely.
Ask it to deploy the function.
Call it from the agent or by its URL.
Write a function in Python or Node.js.
Deploy from the UI or the API.
Call its URL with your API key.
Pricing
You pay for memory, CPU and requests, by the second. Sizes are resource presets; they don't change the unit rate.
Ready to deploy?
Create an account, take the free credit, and deploy your first function straight away.
Get started »