Features

Beam is a new cloud platform that lets you:

You only pay for the compute you use, by the millisecond of usage.

Get Started

1

🎁 Create an Account

Create an account on Beam. You’ll get 15 hours of free credit when you signup!

2

🚧 Activate a Python Virtual Environment (Recommended)

Activate a Python virtualenv, which is where you’ll install the Beam SDK.

python3 -m venv .venv && source .venv/bin/activate
3

📝 Register API Token and Install SDK

Retrieve your API token from the dashboard, on the API Keys page.

Paste the token in the command below to install the Beam SDK. Make sure to replace [TOKEN] with your actual token.

pip install beam-client && beam configure default --token [TOKEN]

Your API key will be saved to the ~/.beam/config.ini file on your computer.

Once these steps are complete, you can follow our Hello World to begin running workloads right away!

How it works

Beam takes your code, puts it in a container, and executes it in the cloud.

We handle all the hard infrastructure problems for you. You don’t need to configure Kubernetes, manage Docker, or set up an AWS account—Beam takes care of it automatically, so you can focus purely on building your app.

Give us a star on Github! Beam is completely open source.