Deploy Bruin with GitHub Actions
Run Bruin pipelines from GitHub Actions using repository secrets, scheduled workflows, push triggers, and manual production runs.
What
Goal - Run a production Bruin pipeline from GitHub Actions without operating a separate scheduler.
Best for - GitHub-hosted Bruin projects that need scheduled, push-based, or manually triggered production runs.
Prerequisites
- A GitHub repository that contains your Bruin project
- Permission to configure GitHub Actions and repository secrets
- Production data platform credentials
- A local run that already succeeds with
bruin run . --environment production
Bruin CLI is open source and can run in your own GitHub runner. Use Bruin Cloud when you want managed orchestration, secure connections, lineage, backfills, notifications, and run observability without maintaining CI workflows.
More guides

Chat with an AI Agent
Use Bruin Cloud's chat to ask an AI agent about your data, generate reports, and run Bruin Cloud CLI tasks like pipeline status and history.

Configure AI Agents
Create and configure AI agents in Bruin Cloud - pick a project, add messaging integrations, attach a connection set, and set permissions.

Connect Bruin Cloud MCP to Claude Code
Set up the Bruin Cloud MCP so your AI agent can query pipelines, inspect runs, and trigger actions in Bruin Cloud directly from your terminal.