Pre-release mockup. Imbi is developed in the open, but v2 has not been publicly announced — this site is a work-in-progress preview, not an official launch.
Imbi Imbi

The service catalog
that thinks.

Imbi gives engineering leaders one place to see every service their organization runs, how healthy each one is, and a way to move the entire fleet forward at once — instead of a ten-tab scavenger hunt and a wiki nobody trusts.

Open source. BSD 3-Clause Runs anywhere. Self-host or let us host it In production. Hundreds of services at AWeber
imbi.example.com
Imbi dashboard — every service, owner, and health score in one place
The problem

Past 30 services, four things break at once.

Discovery gets harder every quarter. Standards drift faster than they can roll out. Health becomes a feeling, not a number. And the AI tools your teams just adopted can't answer a single question that crosses a repo.

01 / Discovery

Ten tabs to find anything.

GitHub, the on-call tool, dashboards, a spreadsheet, a Slack thread, and "ask the person who wrote it." Nobody can say which services depend on a database without a week of digging.

02 / Standards

The wiki is always wrong.

You publish a new standard. Adoption takes a year. A newer standard lands before the last one finished rolling out. "Are we compliant?" turns into an archaeology project.

03 / Health

"How are we doing?" has no answer.

Teams can't prioritize the worst offenders because there's no scoreboard — just a feeling and a dashboard nobody opens. You can't manage what you can't rank.

04 / AI

AI tools hit a wall.

Coding assistants are productive inside one repo and lost across them. Nothing describes your services as a whole, so they guess about your infrastructure — or give up at the boundary.

01  ·  The map

One living map of everything you run.

Services, the teams that own them, what they depend on, and where they're deployed — all connected, always current. Answer "what breaks if this goes down?" before the incident, not during it.

See what connects to what

Upstream and downstream in one view — the dependencies a service relies on, and everything that relies on it.

Always current

Imbi keeps the map in sync with the tools your teams already use, so it never goes stale the way a wiki does.

Blast radius on demand

One click shows everything an outage would touch, which teams own each piece, and who's on call.

Ownership built in

Every service knows its team, its on-call rotation, and the environments it's deployed to — no side spreadsheet.

Service Datastore Library 124 services · 311 links
web-ui ios admin gateway auth-sdk audit-sdk billing orders accounts payments database cache files queue email depends on
imbi.example.com/reports/graph
The Imbi dependency graph — 683 services and 2,345 relationships, force-directed

The real thing — 683 services and 2,345 relationships in one production deployment.

02  ·  The catalog

Capture what actually matters — per kind of service.

An API, a scheduled job, a frontend, and a shared library don't need the same checklist. Imbi lets your platform team define the fields that matter for each — required where it counts, kept honest automatically, and visible to everyone.

imbi.example.com/projects/orders-api
An Imbi project page — ownership, metadata, dependencies, and health in one record
orders-api
Processes customer orders, payments, and refunds.
HTTP API
python-3.12 current
87% auto-synced
Platform · Payments
Production Staging Testing
03  ·  Health scoring

A score on every service. A scoreboard for every team.

Imbi turns your standards into a number from 0–100 and puts it everywhere — on each service, rolled up per team, and across the whole org. Governance stops being a meeting and becomes a dashboard the worst offenders can't hide from.

Engineering health · Q2 2026
463 services · 24 teams · updated 12 min ago
trending up

Org-wide score

78/100
+4.1 this quarter
JanFebMarApr

Needs attention

legacy-invoice-sync31
email-warehouse-etl42
admin-audit-cli54
segmentation-worker61
postal-validator68
account-cleanup-worker71

Team rollups

Platform92+2.1
Payments84+4.7
Deliverability80+1.3
Growth76±0.0
Integrations68−3.4
Legacy ETL52−1.8

Structural quality

Is it on a supported runtime? Is coverage where it should be? Every standard you set can count toward the score — and the ones that matter more count more.

Live operational signals

Incidents, failed deploys, and quality regressions pull a score down as they happen — and it recovers when things are fixed.

Policies that fit you

A company-wide rule ("all services on a current runtime") and a team rule ("payments needs 90% coverage") can run side by side.

History & trends

Every change is kept, so you can roll up by team, by org, or over any window — and answer "how is engineering doing?" with a number.

imbi.example.com/projects/address-verification
A service's health score broken down — which standards it's losing points on and exactly how to fix them

Every score is explainable: which standards a service is missing, how many points each one costs, and what to change.

imbi.example.com/reports/team-kpi
Average quality score by team — the org-wide scoreboard

Rolled up per team, so every group can see exactly where it stands.

04  ·  Deployment

Promote, deploy, and roll back — from one place.

Imbi turns each service's pipeline into something you can actually drive. Promote a build from testing to staging to production, ship it with one click, and roll back just as fast — all wired tightly to GitHub, GitHub Enterprise, and GitHub Enterprise Cloud.

Promote across environments

Move a build testing → staging → production, with a clear view of exactly which commits ship at each step.

Deploy & roll back in a click

Ship a release to production, or fall back to any previous version, straight from the service's page.

Versioning & notes, drafted for you

Imbi reads your commit history, suggests the right version bump, and writes the release notes — even spotting when a change set nets out to nothing.

Built on GitHub

Tight integration with GitHub, GitHub Enterprise, and GitHub Enterprise Cloud — plus GitHub Actions for version bumping and deployment tracking.

05  ·  The assistant

Ask your infrastructure a question. Get a real answer.

Imbi's built-in assistant is backed by the live map and the latest health data — not a stale wiki. Ask who owns a service, what a change will break, or which projects are slipping, and get an answer grounded in what's true right now.

Imbi assistant live data
Engineer
We have a production incident on orders-api. What depends on it, who owns each piece, and which of those are already in trouble?
Imbi
Tracing everything that depends on orders-api, checking each one's owner, health, and on-call.
Found 4 affected services across 4 teams · 2 already unhealthy
Four consumers will feel it. Two are already in the red:
  • 42billing-web · team: Paymentsincident
  • 61mobile-checkout · team: Mobilestaging
  • 81web-checkout · team: Growthhealthy
  • 88admin-portal · team: Internal Toolshealthy
I'd page Payments (billing-web is already in an active incident) and Mobile (mid staging rollout). Want me to open an incident ticket with all of this attached?

Troubleshoot faster

Ask what an outage touches and get the full blast radius, the owning teams, and who's on call — in one answer, during the incident.

Plan changes safely

Before you change a shared service, see which teams consume it, where they're deployed, and what a breaking change would hit.

Onboard in minutes

New engineers ask plain-English questions instead of hunting through ten tools. The answers reflect reality, not last year's wiki edit.

Works with your AI tools

Connect the assistants your team already uses — Claude, Cursor, and others — so they answer with your org's real context, not guesses.

imbi.example.com · assistant
The Imbi assistant answering a plain-English question with a ranked, owner-attributed list and a recommendation

A real answer: the lowest-scoring services, who owns each, and where to look first — pulled live, not from a wiki.

06  ·  Automations

Change every service in an afternoon — not a quarter.

Describe the change and who it applies to. Imbi runs it across every matching service, opens a pull request for each, watches the build, and even responds to review comments — so the migrations that used to take quarters fit in a workday.

Upgrade every aging Python APIrequest
Who
Every HTTP API still on an old Python runtime — except teams currently in a merge freeze.
Do
Upgrade the runtime to the current version and bring each project up to today's standards.
Then
Open a pull request for each, wait for the build, and reply to any review comments automatically.
If it fails
Roll the change back and flag it for a human — never leave a service half-migrated.
Run · python upgrade112 / 147 services
orders-api#4817merged
billing-service#4818merged
postal-validator#4819answering review
segmentation-worker#4820running build
deliverability-api#4821in progress
account-cleanup-worker#4822rolled back
webhook-handlerqueued
email-ingest-workerqueued
~300

services moved from GitLab to GitHub — with their pipelines converted automatically — at AWeber.

3.9 → 3.12

a fleet-wide Python upgrade — runtime, tooling, and standards — finished in weeks, not quarters.

minutes

instead of months, to roll a new base image across every service in the fleet.

What's coming roadmap

Today you kick off automations on demand. Next, they'll respond on their own as events arrive from GitHub, your on-call tool, and your deploy pipelines — a failed deploy can trigger a rollback, a new security advisory can patch only the affected services. Plus an open plugin library, so platform teams can package reusable integrations, workflows, and playbooks for everyone else to subscribe to.

07  ·  Agents

Agents that arrive with the full picture.roadmap

Imbi gives AI agents something they've never had: a detailed, living model of your software — the dependency graph plus the internal knowledge scattered across Confluence, Slack, and GitHub. With real context instead of guesses, an agent can pick up an event, work the problem end to end, and hand your team a reviewed pull request — not a half-formed suggestion.

Every agent starts with your context
Project graph
Dependencies, owners, and environments for every service.
Confluence
Runbooks, design docs, and the decisions behind them.
Slack
Past incidents and the tribal knowledge that never made it into a doc.
GitHub
Code, pull requests, and the history of how each one was reviewed.
Health & incidents
What's already failing, how badly, and what changed recently.
Real context in — better agentic outcomes out.
Agent run triggered by Sentry
Triage
Read the exception spike, traced it through the graph to a recent deploy on payments-api, and pulled the owning team's runbook.
Fix
Wrote the fix on a branch, with a regression test that reproduces the error first.
Open PR #2918
Opened a pull request explaining the root cause, the change, and the blast radius from the graph.
Review
Ran CI, self-reviewed against your standards, and answered a reviewer's question inline.
Hand off
Flagged for a human to merge — your team stays in control of what ships.

Real context, real outcomes

Agents reason over the same graph and knowledge your people use, so their changes fit your system instead of fighting it.

Triggered by your events

A PagerDuty alert or a Sentry exception can wake an agent automatically — the response starts before anyone opens a laptop.

Run as a fleet

Launch, watch, and govern many agents at once from one place — the same way you manage the services they work on.

The full SDLC, automated

Triage, fix, pull request, and review — handled end to end, so your team can focus on the problems that actually need them.

The loop is the product

Signals come in. Scores move. The fleet improves. Repeat.

The map, the scores, and the automations aren't separate features — they're one closed loop. What used to be a governance meeting becomes a dashboard that gets better on its own.

Signals arrivedeploys · incidents Scores moveper team · org Target what's worstpolicy match Automationsfix in bulk Imbithe living map
01

Signals arrive on their own.

Deploys, incidents, quality checks — everything your tools already emit flows into Imbi without anyone copying it over.

02

Scores update automatically.

Health recomputes per service, per team, per environment, and the full history is kept so trends are always one click away.

03

The worst offenders surface.

The services out of compliance, or matching a specific shape, are identified for you — no triage spreadsheet required.

04

Automations fix them in bulk.

One request runs the change across every matching service, opens the PRs, and watches them land. Scores move. The loop continues.

Integrations

Plugs into the stack you already run.

Imbi pulls from the tools your teams use every day and writes back what it learns. Point them at Imbi once and the catalog, the map, and the scores all keep themselves current — no data entry, no separate spreadsheet.

GitHubRepositories, pull requests, and CI — the source of truth for what ships.
AuthenticationSingle sign-on with GitHub, AWS, Google, and more — your team logs in with what it already uses.
PagerDutyKeeps services in sync and scores each one on its real paging activity.
JiraStays in sync with your team's issue tracker, so work and services line up.
CloudWatch LogsRead and analyze a service's logs in context — without running a separate search.
SonarQubeCode quality and coverage that feed straight into health scores.
SentryError and crash signals attributed to the right service and team.
Any webhookPoint anything that emits events at Imbi — it self-describes and shows up in scoring.
Run it yourself — or don't.

Open-source core, hosted if you want it.

Imbi is BSD 3-Clause and runs great on your own infrastructure — one container, your data. A managed option is on the way for teams that want Imbi without running it. Same product, same data, either way.

Self-host

Start it with one command and connect your tools. Run it on your own Kubernetes when you're ready. Your catalog, your infrastructure, your data — no vendor lock-in.

docker compose up imbi

Managed Imbi waitlist

We run it. You connect GitHub, your on-call tool, and your quality checks, and get the same catalog, map, scoring, assistant, and automations — without operating anything yourself.

No spam. We'll email once per major milestone.