What is Blocks?
Blocks is a platform for building codebase automations that run in a serverless environment and are triggered by events from various sources. Codebase just means that the intended output of an automation is some action onto a hosted git provider, such as commenting on a pull request, committing to a branch, opening a pull request, etc.
Automations are written like normal Python scripts, leverage the Blocks SDK, and are registered through the Blocks CLI. Registered automations can be further managed in the dashboard.
When an automation is triggered by an event, we provision a runtime environment with all required dependencies and execute your automation script. Each event has a well defined payload, which is passed into your automation’s entrypoint as an argument. You can learn more about event payloads in the Events section.
Waitlist
We are currently running a gated-access beta. All created accounts will automatically be added to the waitlist.
If you’d like to gain access to the beta, please reach out to one of our founders: tomislav@blocksorg.com or alejandro@blocksorg.com.