Kiwi ORM

One ORM. Multiple data access modes. 11+ databases.

A strongly typed data-access framework for .NET with three access modes (Raw SQL with KMQL, Entity and Repository) on one pipeline, portable across 11 database engines. Source-available core, with an Enterprise edition for repositories and ready-made compliance auditing.

Version Current Latest

Start here

Kiwi ORM gives .NET applications three ways to reach a database through one typed pipeline: Raw SQL with KMQL, Entity mode and Repository mode. The same code runs against 11 database engines, with built-in transactions, stored procedures, common table expressions, schema tooling and auditing hooks, with ready-made compliance auditing in the Enterprise edition.

New to Kiwi ORM? Start with What is Kiwi ORM?, see which features are free and which are commercial in Editions and features, then follow the quickstart.

Browse the documentation