Native C# API
A first-class .NET library — load a .udf, query it, and work with results using idiomatic C#.
The engine, for C#.
The DOCNEST engine, ported to the .NET ecosystem. Read and query the same
.udf knowledge files from C# — byte-compatible with DOCNEST,
local-first, and ready to drop into your apps.
.udf files are byte-compatible with DOCNEST —
index in Python, read in C#, or the reverse. Same files, both engines,
no conversion step.
The same structure-first model your Python tools use — available where your C# apps live.
A first-class .NET library — load a .udf, query it, and work with results using idiomatic C#.
.udfReads the exact files DOCNEST writes — no re-indexing, no format drift between your Python and C# tools.
Add it from NuGet and reference it like any package — into a console app, service, or desktop app.
Runs in-process on your machine. Your documents stay where your application runs.
The DOCNEST approach — answer from structure where possible — carried over to .NET.
Free to use in commercial and personal projects, built in the open alongside the rest of the platform.
Open source and MIT-licensed. Pull the package and read your first .udf in minutes.