Gallantree for Developers

Build on the Gallantree platform.

APIs, webhooks, SDKs, and config as code. Everything you need to integrate structured credit workflows, automate program operations, and stream data into the systems your team already uses.

Platform Overview

Developer program coming soon

curl · gallantree.dev
# Create a new capital programcurl -X POST \ https://api.gallantree.com/v1/programs \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "CRE CLO II", "type": "CLO", "currency": "AUD", "base_rate": "BBSW_3M" }' # 201 Created{ "id": "prg_7af29e", "status": "draft" }

Three APIs, one consistent data model

Every object on the Gallantree platform is addressable by API. Build integrations, dashboards, and automation against the same model the platform itself uses.

REST · v1

Core Platform API

Full read and write access to loans, borrowers, treasury, capital programs, notes, fees, and waterfalls. OAuth 2.0, idempotency keys, and cursor-based pagination built in.

Streaming

Events API

Event feeds for loan, program, and treasury changes. Stream to your data lake, CRM, or audit store with guaranteed ordering and replay windows.

REST · reporting

Reporting API

Large loan tape extracts, investor report data, and agency-aligned disclosure schemas. Pull surveillance packs directly into downstream tooling.

Webhooks

Configurable event feeds for system-to-system communication

Subscribe to the events that matter, delivered to your endpoints with signed payloads, retries, and a replay window. Wire Gallantree into the rest of your stack in minutes, not months.

loan.created
Loan booked in the platform with initial terms and borrower links.
loan.funded
Funding confirmed, waterfall and treasury positions updated.
loan.repayment.received
Scheduled or unscheduled repayment applied to the loan.
program.coverage_test.breached
Coverage or OC test breached for a capital program.
program.waterfall.executed
Interest or principal waterfall run and distributions posted.
investor.subscription.completed
Investor subscription signed and units issued.

Programs, products, and environments defined in code

Every program parameter, eligibility rule, and reporting schema can be expressed as declarative config. Version it in git, review it with your team, and promote it through environments the same way you ship software.

Seconds, not hours

Spin up a new program, product, or environment from a declarative config. No manual setup, no missed fields.

Fewer human errors

Program parameters, eligibility, and waterfalls reviewed and versioned in git, with mandatory approvals before promotion.

Higher deployment frequency

Ship program, reporting, and product changes on a regular cadence. Every change is reviewable, testable, and rollback-safe.

Reliable by default

The same config drives dev, UAT, and production. What passes in staging is what runs in production.

programs/cre-clo-ii.yaml
program: name: CRE CLO II type: CLO currency: AUD base_rate: BBSW_3M tranches: - class: AAA(sf) face_value: 420000000 spread_bps: 140 - class: AA(sf) face_value: 85000000 spread_bps: 185 compliance: nsw_concentration_max: 0.35 class_a_oc_trigger: 1.20

Everything your team needs to ship

Developer docs

Guides, tutorials, and reference material for building on the Gallantree platform.

API reference

OpenAPI-backed reference for every endpoint, with request and response schemas and examples.

Sandbox environment

Full-feature sandbox seeded with realistic data for testing integrations before production.

CLI and SDKs

Typed SDKs and a first-class CLI for automating deployments, seeding data, and running reports.

Ready to build on Gallantree?

Request access to our sandbox, documentation, and developer program.