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.

7m read timeFrom weaviate.io
Post cover image
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: