Home > Products
Packages, SDKs, Frameworks for the .NET Ecosystem
Production-ready libraries built by Rubicon engineers to solve real-world problems in data access, ORM, and payments - open-source, MIT-licensed, and battle-tested.
Browse all Rubicon packages on NuGet: nuget.org/profiles/RubiconMicroproducts
Report product issues and request support: github.com/rubiconmp/public-issues
Payments SDK
Real-time payments infrastructure for the Canadian financial network.
Rmp.Payments.RtrSdk
A comprehensive .NET SDK for the RTR (Real-Time Rail) Payment API, FIF (Financial Institution File) API, and CCIN (Canadian Company Identification Number) API. Send payments, check status, retrieve reports, and look up institutional data - all through a clean, type-safe interface.
Document Processing
Rmp.DocProc.Handlers.HtmlToPdf
A dedicated HTML-to-PDF handler package for .NET document workflows. Use this package independently from the Payments SDK when your application needs high-quality HTML rendering to PDF output.
ReadonlyDb (Coming soon)
In-memory readonly database access - snapshots, code generation, and live runtime mirroring.
Rmp.ReadonlyDb
A modular suite for reading database data into strongly-typed, in-memory IQueryable collections. Whether you need offline snapshots, generated C# code with embedded data, or a live-refreshing mirror - ReadonlyDb eliminates boilerplate and delivers blazing-fast readonly access.
Rmp.ReadonlyDb.Core
Core abstractions for readonly database access: schema discovery, lazy entity sets, and IQueryable in-memory projections.
dotnet add package
Rmp.ReadonlyDb.Core
Rmp.ReadonlyDb.Snapshot
Offline snapshot provider - reads a database once and creates in-memory IQueryable/List representations with lazy loading.
dotnet add package
Rmp.ReadonlyDb.Snapshot
Rmp.ReadonlyDb.CodeGen
Code generation provider - reads a database offline and generates compilable C# source files: POCOs, static datasets, and a typed DbContext.
dotnet add package
Rmp.ReadonlyDb.CodeGen
Rmp.ReadonlyDb.Runtime
Runtime provider - connects to a live database, mirrors data into an in-memory store with optional dump-to-file, lazy loading, and periodic refresh.
dotnet add package
Rmp.ReadonlyDb.Runtime
GraphOrm (Coming soon)
Eliminate N+1 queries and cartesian explosions with SQL JSON aggregation
Rmp.GraphOrm
GraphOrm eliminates the classic problems of object-graph loading - N+1 queries and row duplication from JOINs - by leveraging SQL JSON aggregation (FOR JSON PATH in SQL Server, json_agg in PostgreSQL). Attribute-based mapping, a fluent query builder, and LINQ expression support make it a natural complement to any ORM or raw ADO.NET workflow.
Rmp.GraphOrm.EFCore
Entity Framework Core provider - DbContext extension methods for querying object graphs via SQL JSON aggregation. Respects EF transactions.
dotnet add package Rmp.GraphOrm.Core
Rmp.GraphOrm.NHibernate
NHibernate provider - ISession extension methods for querying object graphs via SQL JSON aggregation. Enlists in NHibernate transactions.
dotnet add package Rmp.GraphOrm.Dapper
Rmp.GraphOrm.EFCore
Entity Framework Core provider - DbContext extension methods for querying object graphs via SQL JSON aggregation. Respects EF transactions.
dotnet add package Rmp.GraphOrm.EFCore
Rmp.GraphOrm.NHibernate
NHibernate provider - ISession extension methods for querying object graphs via SQL JSON aggregation. Enlists in NHibernate transactions.
dotnet add package Rmp.GraphOrm.NHibernate
Rmp.GraphOrm.Standalone
Pure ADO.NET provider - DbConnection extension methods for querying object graphs. Zero external ORM dependencies, lightest-weight option.
dotnet add package Rmp.GraphOrm.Standalone
Contact us
Do you need a consultation to choose right solution for your business? Fill out the contact form and we will reach you out