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 serveWhat'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:
- GitHub: github.com/Tnsor-Labs/brokoli
- Website: brokoli.orkestri.site
See Features for a detailed comparison and Pricing for plans.