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.
Start here
- Quickstart Quickstart Define an entity and a context, connect to a database, and run your first Entity and Raw SQL queries.
- Overview What is Kiwi ORM? One data-access foundation with three access modes, portable across 11 database engines.
- Overview Editions and features Which Kiwi ORM features are free in the source-available edition and which are commercial (Enterprise).
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.