The FaaSBox Cloud console: the boxes of an account, each with its size, its region and its state.
The console: create your boxes and follow their state.
The FaaSBox editor: the function list, the tabs of a function, its code, and its execution log.
The editor, inside your box: write, run and schedule your functions.

Your TypeScript functions online in five minutes. Billed by the minute.

(no subscription!)

On-demand hosting for FaaSBox — a dedicated machine that runs your TypeScript functions, and nothing else.

Shipping one function should not cost you a whole day.

Everywhere else, putting a single TypeScript function online starts with learning a platform. Here, it starts with the function.

  • No platform to learn

    No handler signature, no bundler, no deployment CLI, no YAML. You write a function, it runs.

  • A machine of your own

    One box, yours alone. No runtime shared with another customer, and nothing waiting behind someone else's code.

  • A bill you can predict

    One hourly price per size, known before you start. Nothing depends on how often your functions are called.

Three steps, one machine.

  1. 1

    Pick a machine size

    S, M or L. One machine is provisioned for you, and it runs FaaSBox and nothing else — no runtime shared with anyone.

  2. 2

    Open the editor or let AI write the code

    Your box answers on its own subdomain, over HTTPS, with a certificate of its own. Write the function, its dependencies and its environment right there.

  3. 3

    Call it and/or schedule it

    Over HTTP with an API key, or on a schedule. Runs and logs are in the same editor.

Let an agent do it

Your box speaks MCP. Point an agent at it and it writes the function, its triggers and its environment variables without anyone opening the editor. You authorize it in the browser — no key to paste into a config file.

The core is open source

FaaSBox is published under the MIT license, and you can host it yourself, today, on your own machine. What Cloud adds is the machine: provisioned, kept up, reachable under its own name over HTTPS, and destroyed in one click. Nothing else differs — same editor, same functions.

Host it yourself →

Questions

What am I actually renting? +

A machine of your own, running FaaSBox and nothing else. No runtime is shared with another customer.

How does billing work? +

You top up a balance and spend from it. A box is billed for as long as it exists, by the minute, from its creation to its destruction.

What can I run? +

TypeScript and JavaScript functions, executed by Bun. Dependencies, environment variables, schedules and logs are all managed from the editor.

How are my functions reached? +

Over HTTPS, on the subdomain of your box, with an API key. Or on a schedule, from the box itself.

Can I move away? +

Yes. The same functions run on the open-source version, which you can host yourself. There is nothing to migrate out of.

Five minutes from here.

Create your box, write your first function, call it.