Skip to content
forked from slai-labs/get-beam

Beam is a cloud platform where you can provision infrastructure, develop on remote runtimes from your local machine, and deploy apps as serverless functions — without leaving your IDE

Notifications You must be signed in to change notification settings

cmrfrd/get-beam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Beam is a cloud platform where you can provision infrastructure, develop on remote runtimes from your local machine, and deploy apps as serverless functions — without leaving your IDE

Features

📦 Setup remote development environments in code

Configure your runtime in Python - tell us how many GPUs you need and which libraries you want installed, and Beam will spawn a remote environment for you.

instant-runtime.mp4

🛰 Develop locally on remote hardware

You can write and run your code locally - except when you enter your shell, your code will run on Beam instead of your local machine.

develop-locally.mp4

🚀 Deploy apps as serverless functions

Deploy your apps as serverless REST APIs, scheduled cron jobs, or webhooks - all in just four lines of Python.

deploy.mp4

Installation

curl https://raw.githubusercontent.com/slai-labs/get-beam/main/get-beam.sh -sSfL | sh

Getting Started

  1. Create an account on Beam and grab your API keys from the settings page
  2. Configure your credentials (you'll be prompted to enter your API keys)
beam configure
  1. Create a virtual env in the directory you want to work in
python3 -m virtualenv .venv
  1. Source the virtual env
source .venv/bin/activate
  1. Install Beam SDK
pip install beam-sdk

Workflow

Develop

beam start <myapp.py>

Deploy

beam deploy <myapp.py>

Documentation

Check out our complete documentation here »

About

Beam is a cloud platform where you can provision infrastructure, develop on remote runtimes from your local machine, and deploy apps as serverless functions — without leaving your IDE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%