Developers

A decision layer your stack can call

Rainbird exposes deterministic, auditable decisions over REST and MCP. Simple API calls return the outcome, the certainty, and the full evidence tree. Your AI agents get a decision layer they can trust. Run it live here

Knowledge graph · UK transaction monitoring alert adjudication

tools/call · query

{
  "name": "query",
  "arguments": {
    "goal": "has adjudication outcome",
    "subject": "DEMO-1"
  }
}

→ {
    "object": "Recommend SAR",
    "certainty": 95,
    "factID": "WA:RF:b07612…"
  }

explain(session, factId)   → the evidence tree behind the decision
Live · calls the real graph
Build

Build Rainbird knowledge graphs

Build new greenfield projects in hours

Use the Rainbird Claude skill or our workbench to research, design, author, red team and live-test the knowledge graph.

01Research
02Design
03Author
04Lint
05Validate
06Live testing
07Adversarial
08Simplify
09Deliver
Live decision service
Learn more →

Every Rainbird knowledge graph is code you own.

All Rainbird knowledge graphs are written in Rainbird's readable XML format called RBLang. You can export, diff, review in a pull request, and regression test in your CI process. Your knowledge graphs are files you own.

RBLang, abridged
<!-- uk-cdd-pkyc-risk-model.xml -->
<!-- 45 concepts · 186 relationships · 312 rules -->

<relinst
  type="has beneficial ownership threshold percent"
  subject="CDD Policy"
  object="25"/>

<relinst
  type="case has identified beneficial owner"
  cf="100"
  name="R-C1j An individual whose aggregate effective ownership exceeds the threshold is a beneficial owner">
  <condition rel="case involves party"
    subject="%S" object="%O"/>
  <condition rel="has party type"
    subject="%O" object="Individual"/>
  <condition rel="party has aggregate ownership percent"
    subject="%O" object="%A"/>
  <condition rel="has beneficial ownership threshold percent"
    subject="CDD Policy" object="%T" weight="1"/>
  <condition
    expression="%A is greater than %T"
    alt="The aggregate effective ownership of {{%A}} percent exceeds the {{%T}} percent beneficial ownership threshold"/>
</relinst>
Integrations

Three ways to integrate

Call it from an agent, a backend, or an enterprise workflow you already run.

MCP

Expose any Rainbird knowledge graph as an MCP tool. AI agents call it by name and get the decision back as a structured response. Fast integration and no custom code.

REST API & SDKs

Standard REST API with SDKs for JavaScript/TypeScript, Python and Java. Inject evidence, receive outcome plus evidence tree. Integrate into any backend, workflow engine or data pipeline.

Connectors

Pre-built connectors for UiPath, Microsoft Power and more, built on the REST API. Drop Rainbird into existing enterprise workflows without writing integration code.

Get Started

Everything you need to get started

Rainbird

Start for Free

Sign up for the free Rainbird Community Edition, a fully functioning version of the Rainbird platform for non-commercial use.

NEW

Rainbird Claude Skill

Download and install the Rainbird Claude skill to design, author, live-test and red-team your own knowledge graphs.

Download the skill Download instructions

Rainbird Docs

Full API reference, SDK guides, and other important development documents.

Visit the Docs

Rainbird Forum

Ask questions, share knowledge, graphs, and get answers from the Rainbird team and other builders.

Join the Forum

Rainbird Academy

Self-paced courses from graph zero to production deployment, including knowledge engineering fundamentals.

Visit the Academy
Free tier

Start free. No credit card required.

The Rainbird Community Edition is free to start. Build and test your first knowledge graph in an afternoon. Upgrade when you are ready.