# Home

## Scale Python across 1,000 computers in 1 second.

Burla is an open-source cloud platform for Python developers. It only has one function:

```py
from burla import remote_parallel_map

my_inputs = list(range(1000))

def my_function(x):
    print(f"[#{x}] running on separate computer")

remote_parallel_map(my_function, my_inputs)
```

This runs `my_function` on 1,000 vm's in the cloud, in < 1 second:

<figure><img src="https://960315508-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEZK1GDkJ4Bar9hojneh3%2Fuploads%2FpJYQCC0U31eWUFtTiuYW%2Fhell_cut_extended_no-zsh.gif?alt=media&#x26;token=77462f61-8995-4a45-aeed-8db11d50512b" alt=""><figcaption></figcaption></figure>

## The simplest way to build scalable data-pipelines.

Burla scales up to 10,000 CPUs in a single function call, supports GPUs, and custom containers.\
Load data in parallel from cloud storage, then write results in parallel from thousands of VMs at once.

```python
remote_parallel_map(process, [...])
remote_parallel_map(aggregate, [...], func_cpu=64)
remote_parallel_map(predict, [...], func_gpu="A100")
```

This creates a pipeline like:

<figure><img src="https://960315508-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEZK1GDkJ4Bar9hojneh3%2Fuploads%2FXLlRyrwd6yU6Qpvfw5Gd%2Fdata-pipeline-4.gif?alt=media&#x26;token=926e339e-38f1-4e6c-9fcb-575462d21d5b" alt=""><figcaption></figcaption></figure>

### Monitor progress in the dashboard:

Cancel bad runs, filter logs to watch individual inputs, or monitor output files in the UI.

<figure><img src="https://960315508-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEZK1GDkJ4Bar9hojneh3%2Fuploads%2FwLTVZleCrWNQ1hz7BjNA%2Farea2-radius60-247-251-252.gif?alt=media&#x26;token=658bf3ef-ef03-43ab-9c48-669422261158" alt=""><figcaption></figcaption></figure>

## How it works:

With Burla, **running code in the cloud feels the same as coding on your laptop:**

```python
return_values = remote_parallel_map(my_function, my_inputs)
```

When functions are run with `remote_parallel_map`:

* Anything they print appears locally (and inside Burla's dashboard).
* Any exceptions are thrown locally.
* Any packages or local modules they use are (very quickly) cloned on remote machines.
* Code starts running in under one second! Even with millions of inputs or thousands of machines.

### Features:

{% columns %}
{% column width="50%" %}
**📦  Automatic Package Sync**

Burla automatically (and very quickly) clones your Python packages on every remote machine where code is executed.

**🐋  Custom Containers**

Easily run code in any Docker container.\
Public or private, just paste an image URI in the settings, then hit start!
{% endcolumn %}

{% column width="50%" %}
**📂  Network Filesystem**

Need to get big data into/out of the cluster? Burla automatically mounts a cloud storage bucket to a folder in every container.

**⚙️  Variable Hardware Per-Function**

The `func_cpu` and `func_ram` args make it possible to assign big hardware to some functions, and less to others.
{% endcolumn %}
{% endcolumns %}

***

## Pricing:

{% columns %}
{% column width="50%" %}

### Self-Hosted (in your cloud)

<div align="center"><figure><img src="https://960315508-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEZK1GDkJ4Bar9hojneh3%2Fuploads%2FxlD5b1W4xA51DFtnSyyB%2FCleanShot%202026-03-30%20at%2012.58.22.png?alt=media&#x26;token=03f5e598-7685-442d-a513-f6d4e36179cf" alt=""><figcaption></figcaption></figure></div>

**Platform:**

* Free for non-commercial use.
* $100/mo per commercial user.\
  First month free.

Burla can be deployed using one command.\
Learn more at: [How to Self-Host Burla](https://docs.burla.dev/get-started#quickstart-self-hosted-runs-in-your-cloud)
{% endcolumn %}

{% column width="50%" %}

### Managed (in Burla's cloud)

<figure><img src="https://960315508-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEZK1GDkJ4Bar9hojneh3%2Fuploads%2FJVjHJ5pz8A0wyJLKvQI1%2FCleanShot%202026-03-30%20at%2012.58.35.png?alt=media&#x26;token=5be86f48-4f54-4de1-bb3c-65ef5c458709" alt=""><figcaption></figcaption></figure>

**Compute:**

* 100% Identical pricing to [Google Cloud](https://cloud.google.com/pricing).
* First $500 free for commercial users.
* First $50 free for non-commercial.

**Platform:**

* $100/mo per user. First month free.
  {% endcolumn %}
  {% endcolumns %}

### Try Burla for Free, using 1,000 CPUs!

1. [Sign in](https://login.burla.dev/) using your Google or Microsoft account.
2. Run the quickstart in this Google Colab notebook:  ( Takes less than 2 minutes! )

{% embed url="<https://colab.research.google.com/drive/1msf0EWJA2wdH4QG5wPX2BncSEr5uVufv?usp=sharing>" %}

***

Questions?\
[Schedule a call](http://cal.com/jakez/burla), or email **<jake@burla.dev>**. We're always happy to talk.
