Skip to main content

Use Case

22

One Chat, Many Agents: RavenDB Multi-Agents

Learn how to connect multiple RavenDB AI Agents into a multi-agent system, where specialized sub-agents handle focused tasks while a coordinator routes work between them.

Apr 27, 2026

Beyond Text: Adding File Attachments to RavenDB AI Agents

Learn how to attach binary files such as PDFs and images to RavenDB AI Agent conversations, reducing token usage while keeping files accessible across the conversation lifecycle.

Apr 15, 2026

Spatial Search in RavenDB: Radius, Polygon, and Reverse Queries

Learn how to implement spatial search in RavenDB with Python. Covers radius queries, custom polygon shapes, WKT syntax, and reverse point-in-polygon lookup using the Flat Finder demo.

Mar 11, 2026

Transactional Outbox with RavenDB Queue ETL

Learn to implement the transactional outbox pattern in C# using RavenDB data subscriptions or Queue ETL, with RabbitMQ and Kafka code examples.

Feb 13, 2026

Employing Schema Validation to Standardize Your Data

Configure JSON schema validation in RavenDB to enforce data consistency across teams. Learn how to audit documents against a schema or block invalid writes at the database level.

Feb 1, 2026

Using Remote Attachments to cut storage costs

Store RavenDB attachments in Amazon S3 or Azure Blob Storage to cut costs. Studio and C# setup guide with bulk migration of existing attachments.

Feb 1, 2026

Begin Analysis with OLAP ETL

Move operational data out of RavenDB and into an OLAP engine using OLAP ETL, shaping documents into Parquet and shipping them to local storage or Amazon S3 on a schedule you control.

Dec 22, 2025

Employing Data Archival

Use RavenDB Data Archival to exclude historical documents from indexes and queries, keeping performance high without deleting data you need to retain.

Nov 17, 2025

Using Azure Queue Storage ETL for Serverless Processing

Push RavenDB document changes onto Azure Queue Storage with an ETL task, then process them serverlessly with an Azure Function.

Oct 22, 2025

AI Image Search with RavenDB

Build text-to-image and image-to-image product search on top of RavenDB vector search, using CLIP embeddings stored in documents and the original images kept as attachments.

Sep 9, 2025

Using RavenDB Persistence in an Akka.NET Application

Build a persistent Akka.NET console app that stores its actor state in RavenDB through event sourcing and snapshots, so it can recover exactly where it left off after a crash or restart.

Aug 26, 2025

External

GenAI: How We Make You Work Less

Read about GenAI: How We Make You Work Less on the RavenDB.net news section

Aug 11, 2025

Semantic Search with RavenDB, Python, and FastAPI

Build a semantic search API with RavenDB, Python, and FastAPI. Learn manual and automatic embedding generation with OpenAI, and run vector similarity search in under 50 lines of application code.

Jul 22, 2025

Survive the AI Tidal Wave with RavenDB GenAI

Learn how to use RavenDB's GenAI feature to automatically summarize, prioritize, and enrich documents. Step-by-step walkthrough with code examples and screenshots.

Jul 7, 2025

Diacritic-Sensitive Search in RavenDB

Match accented terms like Kraków against both Kraków and Krakow. Compares manual diacritics normalization with a custom ASCIIFoldingFilter analyzer for Lucene and Corax indexes.

May 9, 2025

Enable AI Search in Your Web App in 5 Minutes

Add AI-driven vector search to a Next.js app using RavenDB's embeddings generation AI Task and a single vector.search RQL query, almost like using a regular search API.

Apr 28, 2025

RavenDB Data Visualization with Power BI

Connect RavenDB to Power BI through the PostgreSQL protocol integration, then build charts and filter your data with queries during import to visualize your documents.

Mar 25, 2025

New in 7.0: RavenDB to Snowflake

Set up an ongoing Snowflake ETL task in RavenDB to continuously sync documents to your Snowflake data warehouse, using a worked traffic-sensor IoT example.

Mar 12, 2025

New in 7.0: RavenDB and Amazon SQS ETL

Set up an ongoing Amazon SQS ETL task in RavenDB to stream documents into an SQS queue, then process them with an AWS Lambda function that emails speeding-ticket alerts through SES.

Feb 25, 2025

On-Demand Production Database Replication

Replicate production-quality data into staging on demand with RavenDB using External Replication, ETL with anonymization and filtering, or Export/Import.

Feb 23, 2025

Processing Invoices Using Data Subscriptions

See how RavenDB Data Subscriptions let you offload invoice processing to a background worker in C#, with PDF generation and attachment storage included.

Dec 8, 2024

Machine Learning Inside RavenDB Indexing

Extend RavenDB's indexing process with machine learning in C#: train an ML.NET model to flag toxic comments during indexing, and use a pre-trained Catalyst model to detect each document's language, all through AdditionalAssemblies and AdditionalSources.

Dec 2, 2024