For MGAs
Submission intake, delegated authority enforcement, producer portals, and automated bordereaux reporting.
OpenInsure is a fully open-source insurance operating system purpose-built for Managing General Agents (MGAs), captive insurance programs, and Risk Retention Groups (RRGs). It replaces legacy policy administration systems, spreadsheet-driven underwriting workflows, and duct-taped billing integrations with a single, coherent platform built on modern infrastructure.
For MGAs
Submission intake, delegated authority enforcement, producer portals, and automated bordereaux reporting.
For Captives
Member contribution tracking, cell structures (PCC/Series LLC), loss fund monitoring, and domicile compliance.
For RRGs
LRRA compliance, NAIC quarterly/annual statements, Schedule F reinsurance reporting, and reciprocal state registration.
API-First
Every capability exposed as a versioned REST API, TypeSpec-generated OpenAPI spec, and TypeScript SDK.
At its core, OpenInsure is a policy administration and underwriting operations platform. It handles the full lifecycle of a specialty insurance program:
MGAs operate under delegated authority from carriers, which means they need real-time enforcement of binding authority limits, automated bordereaux reporting, and a producer-facing self-service portal. OpenInsure was designed from the ground up for this operational model.
Key capabilities for MGAs:
Captives have unique needs: member contribution tracking, cell isolation for Protected Cell Companies, and rigorous loss fund monitoring. OpenInsure supports single-parent captives, group captives, and PCCs with per-cell data isolation enforced at the application level via orgId scoping.
Key capabilities for captives:
RRGs are federally chartered under the Liability Risk Retention Act (LRRA) but domiciled and regulated in a single state. They must register as a “non-admitted” carrier in every state where they write coverage, file NAIC financial statements quarterly, and comply with complex Schedule F reinsurance reporting.
Key capabilities for RRGs:
| Package | Description |
|---|---|
@openinsure/policy | Policy state machine, endorsements, cancellations, renewals |
@openinsure/underwriting | Rating engine, rule execution, binding authority |
@openinsure/billing | Installment plans, Stripe integration, commission accounting |
@openinsure/claims | FNOL intake, reserves, settlement, subrogation |
@openinsure/auth | Auth worker session bridge + OpenInsure JWT + SpiceDB ReBAC |
@openinsure/hipaa | PHI field tagging, redaction, immutable audit log |
@openinsure/compliance | Regulatory rule engine, filing reminders |
@openinsure/coi | Certificate of Insurance generation (PDF + portal) |
@openinsure/documents | ACORD extraction, PDF rendering, document management |
@openinsure/rating | Actuarial factor tables and premium calculation |
@openinsure/producer | Producer/agent management, appointment tracking |
@openinsure/reinsurance | Treaty and facultative reinsurance management |
@openinsure/crypto | AES-256-GCM field-level encryption for PII (Web Crypto API) |
@openinsure/flags | KV-backed feature flags with per-org overrides |
@openinsure/agents | AI agent orchestration (Cloudflare Durable Objects + Claude) |
Legacy PAS
Old way: Monolithic on-premises Java applications, per-seat licensing, 6-month implementation timelines, expensive customization via professional services.
OpenInsure
New way: Edge-native microservice packages, open-source Apache 2.0 license, running locally in under 10 minutes, extensible via TypeScript.
Specific improvements over legacy systems:
pnpm dev. Full type safety from database schema to API response.OpenInsure is licensed under Apache 2.0. The full actuarial logic, policy state machine, compliance rules, and HIPAA primitives are open source and community-reviewed. There are no proprietary “runtime fees” or data export restrictions.
We believe that the insurance industry’s infrastructure layer should be a public good — auditable, forkable, and improvable by the community of insurance technologists who build on it.
Quickstart
Get a local instance running in under 10 minutes.
Architecture
Understand the edge-native data flow and HIPAA isolation model.
API Reference
Explore the full interactive API documentation.