Getting Started

What’s included?

REN.Kit contains two main packages:

  • REN.Kit.CacheKit: For caching operations (InMemory/Redis).

  • REN.Kit.DataKit: For database operations (generic repository, unit of work, transactions).

Both are independent and can be installed & used separately.


Installation

REN.Kit is published as two modular NuGet packages. You can install them separately or together, depending on your needs.

# For caching only (in-memory & Redis)
dotnet add package REN.Kit.CacheKit

# For database access (Repository & Unit of Work)
dotnet add package REN.Kit.DataKit

Or add them directly in your .csproj:

<ItemGroup>
  <PackageReference Include="REN.Kit.CacheKit" Version="1.0.0" />
  <PackageReference Include="REN.Kit.DataKit" Version="1.0.0" />
</ItemGroup>

The further installation and usages for Data.Kit and Cache.Kit will be discussed in next relevant chapters !


Source Code

You can explore the entire source code for this project—including fully working example API projects for both .NET 8 and .NET 9—right here.

Last updated