Weaviate has released a Managed .NET Client (technical preview) that brings an Entity Framework Core-inspired experience to the Weaviate vector database. Developers define collection schemas using C# attributes directly on model classes, eliminating separate config files and magic strings. The client supports type-safe LINQ-style queries that compile into vector search filters, automatic schema migrations with safety checks against breaking changes, RAG via a [Generative<T>] attribute, multi-tenancy with per-tenant context scoping, and ASP.NET Core DI integration. Named vectors, cross-collection references, projections, and aggregations are all supported. The package is available on NuGet and open source on GitHub.
Table of contents
Your code is your schema Wiring it up with a context Searching by meaning When your schema evolves AI-powered summaries with RAG Projections and analytics Multi-tenancy and DI Escape hatches Summary Ready to start building? Don't want to miss another blog post?Sort: