LegionUse CasesCareersAboutContact
Book a Demo
BROKK
Build Without YAML · CI/CD Made Simple

Ship faster.
No YAML.
No DevOps tax.

Connect · Configure · Build · Push · Deploy

Brokk is Frigga’s developer-native CI tool. Connect your GitHub repo, pick your branch, define your commands — and Brokk handles the rest. No pipelines to write. No YAML to debug. No DevOps engineer required.

In Development · Join the waitlist — no credit card
Brokk CI · payments-service · main
/ payments-service
main
Running
Pipeline · Build #47
Checkout
Install Deps
Run Tests
Build
Push
Build Command
npm run build
Test Command
npm run test
Registry
ghcr.io /
Runtime
Node 20 · Docker
14:22:01 Checkout complete · commit a3f92c1
14:22:04 npm install · 342 packages (8.2s)
14:22:12 Running: npm run test
14:22:13  PASS src/payments.test.ts (24 tests)
14:22:14  PASS src/auth.test.ts (11 tests)
14:22:15 Awaiting build step…
Dependency Tree · Smart Build Order
shared-lib built 12s
auth-service built 28s
payments-service testing…
api-gatewaywaiting
No YAMLGitHub NativeDependency-Aware BuildsBuild & PushClick-Based CIZero ConfigAny RegistryDeveloper FirstLegion IntegrationNo YAMLGitHub NativeDependency-Aware BuildsBuild & PushClick-Based CIZero ConfigAny RegistryDeveloper FirstLegion Integration
The Problem

CI is broken for developers
who just want to ship.

Without Brokk

Writing CI pipelines today means writing YAML — a format nobody loves, everyone gets wrong, and which breaks silently in production. Developers spend hours debugging pipelines instead of shipping features.

YAML files that are 200 lines long — for a simple Node build
Silent failures that only appear mid-pipeline at 2AM
Every project has a different pipeline — no standardisation
Dependency ordering done manually — or broken entirely
Junior devs cannot touch CI — it requires DevOps expertise
With Brokk

Brokk turns CI into a click-based workflow. Connect your repo, select your branch, type your build and test commands — Brokk does the rest. Any developer can ship. No YAML, no DevOps knowledge required.

Connect GitHub repo → select branch → define commands → build
Dependency tree — Brokk builds in the right order, automatically
Build and push directly to your container registry
Real-time log output — no guessing what failed or why
Any developer on the team can trigger, read, and understand a build
How It Works

Five steps.
No config files. Ever.

01
Connect Repo
Connect your GitHub repository with one click. Brokk reads your project structure and detects runtimes automatically.
02
Select Branch
Choose which branch to build from. Configure triggers — push, PR, or manual. No webhook YAML to write.
03
Define Commands
Type your build command and test command. That’s it. Brokk handles execution, caching, and parallelisation.
04
Brokk Builds
Brokk runs your pipeline in dependency-aware order. Watch real-time logs. No more black-box failures.
05
Push to Registry
On success, Brokk builds your container image and pushes it directly to your registry. Ship in minutes.
Unique Features

Built for developers.
Not for DevOps engineers.

01
Click-Based CI Configuration
Every CI setting is a form field or a dropdown. No YAML, no JSON, no config files. If you can type a command, you can configure a pipeline in Brokk.
Core
02
GitHub Native Integration
Connect any GitHub repository in seconds. Brokk reads branches, commits, and PR events natively — no webhook setup, no GitHub Actions conflicts.
Integration
03
Build & Push to Any Registry
Brokk builds your container image and pushes directly to GHCR, Docker Hub, ECR, GCR, or any private registry. Registry credentials stored securely.
Delivery
04
Dependency-Aware Build Tree — The Smartest Part of Brokk
Define which services depend on which. Brokk builds them in the correct order — automatically. If shared-lib changes, everything that depends on it rebuilds. No manual ordering. No broken pipelines from out-of-sequence builds.
Killer Feature
05
Real-Time Build Logs
Watch your build run in real time. Line-by-line logs with timestamps, step status, and failure context. No more reading encrypted base64 GitHub Actions logs.
Visibility
06
Parallel & Sequential Execution
Brokk runs independent services in parallel and sequentially for dependent ones. Faster builds, smarter execution — without you having to think about it.
Performance
The Killer Feature

Dependency-aware builds.
Automatically.

Live Build Tree · Brokk CI
shared-lib
12s Built
auth-service
28s Built
payments-service
Building
notification-service
Waiting
api-gateway
depends on auth + paymentsQueued
Build #47 · Overall Progress2 of 4 done
Why It Matters
Monorepos are painful. Brokk fixes that.
When you have multiple services that depend on each other, build order matters. Brokk automatically detects these dependencies and executes builds in the right sequence — without you writing a single line of orchestration.
Smart Caching
Only rebuild what changed.
Brokk tracks which services changed in each commit. If shared-lib hasn’t changed, services that only depend on it skip the rebuild. Faster builds, less waste.
Parallel Execution
Independent services build simultaneously.
Services that don’t depend on each other build in parallel. Brokk maximises throughput automatically — what used to take 12 minutes now takes 4.
How It Works & Who It's For

From commit to registry
in minutes.

How Brokk Fits In

From commit to registry in minutes.

Brokk is Frigga’s developer-facing CI layer. It sits between your code and your deployment target — making the build step as simple as clicking a button.

01
Developer pushes to GitHub — Brokk detects the change
02
Brokk reads the dependency tree — determines build order
03
Runs test command — fails fast if tests break
04
Runs build command — builds container image
05
Pushes image to registry — Drasil picks up the new deployment
Who It's For

Developers who hate writing pipelines.

Brokk is designed for engineering teams where CI should just work — not require a dedicated DevOps engineer to maintain.

Startup engineering teams
2–15 engineers where nobody owns DevOps. Brokk gives them production-grade CI without a dedicated pipeline engineer.
Teams running monorepos
Multiple services with complex dependencies. Brokk’s dependency tree turns a painful build problem into a solved one.
Frontend and full-stack developers
Developers who know how to build software but shouldn’t need to learn YAML syntax to ship it.
Legion-managed teams
Brokk is Frigga’s CI layer. When Legion manages your DevOps, Brokk is the CI tool that runs inside the Frigga stack.
No YAMLGitHub NativeDependency-Aware BuildsBuild & PushClick-Based CIZero ConfigAny RegistryDeveloper FirstLegion IntegrationNo YAMLGitHub NativeDependency-Aware BuildsBuild & PushClick-Based CIZero ConfigAny RegistryDeveloper FirstLegion Integration
Frigga Stack Integration

Brokk is part of
the Frigga control plane.

Brokk feeds build events into the entire Frigga stack. A successful build triggers Drasil monitoring, Juno cost tracking, and Shankh alerting — automatically.

Brokk CI
Builds run here. Dependency trees managed here. Registry pushes happen here.
Drasil
Receives new deployment events from Brokk. Starts monitoring the new container version immediately.
$
Juno
Tracks compute cost of each build. Surfaces cost spikes from new deployments before they compound.
Shankh
Routes build failure alerts instantly. If a build breaks main, the right person is notified before it reaches customers.
Pricing

Simple pricing for
teams that just want to ship.

Start free. Scale as your team grows. No per-seat pricing traps.

01 · Free
Starter
Free forever
Up to 3 repositories
500 build minutes / month
GitHub integration
Basic dependency tree (2 levels)
Push to public registries
Get Started Free →
03 · Scale
Enterprise
Custom
Unlimited build minutes
Self-hosted runner option
SSO & audit logs
SLA guarantee via Legion
Dedicated Brokk instance
Contact Sales →
Early Access

Stop writing YAML.
Start shipping.

Brokk is in early access. Join the waitlist — no commitment, no credit card. Be first when CI gets simple.

Currently onboarding teams from waitlist