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
๐ฆ 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.
Apps. Each project in Beam is called an app. When you first start Beam, youโll be prompted to define your environment through the Beam.App() method in the SDK.
Triggers. Triggers are actions that can invoke your Beam apps. For example, a REST API trigger allows your Beam app to be invoked via a REST API. A webhook trigger will allow your Beam app to be invoked asyncronously using a webhook, and so on.
Outputs. Outputs are file paths that can be used to save files created when your functions are run.