Brokoli
Enterprise

Enterprise Overview

Brokoli Enterprise adds team collaboration, security, and scale features on top of the open-source platform.

Brokoli Enterprise adds team collaboration, security, and scale features on top of the open-source platform.

Same binary, more features

Enterprise is the same Go binary with additional modules unlocked by a license key. There's no separate codebase to maintain, no migration path -- just set your license key and features activate.

export BROKOLI_LICENSE_KEY=lic_your_key_here
broked serve

What's included

Team & Access Control

  • RBAC -- Role-based access control with granular permissions (admin, editor, viewer, custom roles)
  • Workspaces -- Isolated environments within one instance (separate pipelines, connections, variables)
  • Organizations -- Multi-tenant architecture for managed service providers
  • SSO/OIDC -- Single sign-on via Google, Okta, Azure AD, or any OIDC provider

Governance & Compliance

  • Audit Log -- Every action tracked with user, timestamp, IP, and before/after diffs
  • Git Sync -- Two-way sync between UI-created pipelines and a Git repository
  • Data Lineage -- Visual lineage across pipelines showing data flow and dependencies

Operations & Scale

  • Distributed Mode -- Separate API, scheduler, and worker processes for horizontal scaling
  • Kubernetes Deployment -- Helm chart with auto-scaling workers
  • Job Queue -- Redis-backed queue for distributed pipeline execution
  • External Executors -- Run Code nodes in Docker containers or Kubernetes pods

Platform

  • Admin Panel -- User management, system analytics, and configuration
  • Notifications -- Slack, PagerDuty, and email alerts for pipeline events
  • Support Tickets -- Built-in issue tracking for your data team
  • Usage Analytics -- Track pipeline runs, user activity, and resource consumption

Architecture

Enterprise uses the same single-binary architecture but can split into multiple processes:

┌─────────────┐  ┌──────────────┐  ┌──────────────┐
│   API Pod    │  │ Scheduler Pod│  │  Worker Pods  │
│  (--mode api)│  │(--mode sched)│  │(--mode worker)│
└──────┬───────┘  └──────┬───────┘  └──────┬───────┘
       │                 │                  │
       └────────┬────────┘──────────────────┘

        ┌───────┴───────┐
        │  PostgreSQL    │
        │  + Redis Queue │
        └───────────────┘

How to get it

Contact us for a trial or license:

See Features for a detailed comparison and Pricing for plans.