Deploy Bruin with GitLab CI/CD
Run Bruin pipelines from GitLab CI/CD using protected variables, scheduled pipelines, branch triggers, and manual jobs.
What
Goal - Run a production Bruin pipeline from GitLab CI/CD with secure variables and repeatable pipeline jobs.
Best for - GitLab-hosted Bruin projects that use GitLab runners for scheduled or manual production workflows.
Prerequisites
- A GitLab repository that contains your Bruin project
- Permission to configure GitLab CI/CD variables and pipelines
- A runner that can install Bruin CLI and reach your data platforms
- Production data platform credentials
Bruin CLI runs in your GitLab runner as an open-source production runtime. Bruin Cloud is the managed upgrade when you want scheduling, observability, catalog, lineage, backfills, audit logs, and encrypted connection management handled for you.
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.