Skip to main content

All Guides

75

Quill - Shipping Your AI Agent

Set up self-hosted Quill to put a conversational AI agent in front of your existing SQL database: run the Docker appliance, connect a database and a model, build the agent, and embed the chat widget.

Aug 3, 2026

From Tables to Documents: Connecting PostgreSQL to RavenDB with CDC Sink

Use the CDC Sink ongoing task to keep a live copy of PostgreSQL tables in RavenDB as documents, and learn how to reshape normalized rows into well-modeled documents by embedding, linking, or copying fields.

Jul 21, 2026

The Package Told a Story: Diagnosing a Cluster You Can't Log Into

Use the RavenDB Debug Package Analyzer in the Studio to diagnose a misbehaving cluster you cannot connect to. Read the cluster, node, and database panels of a debug package to move from symptom to cause without handling production data.

Jul 21, 2026

Bringing Connection Strings Together in RavenDB

Consolidate duplicate ETL, backup, and replication connection strings scattered across databases into a single server-wide definition, and migrate existing databases to it.

Jul 21, 2026

Setting Up an Azure Service Bus Sink in RavenDB

Set up a RavenDB Azure Service Bus Queue Sink that turns incoming Service Bus messages into documents, covering SAS, Entra ID, and passwordless authentication, configured either in the Studio or with the C# client API.

Jul 21, 2026

Wiring SSO Into Your RavenDB Cluster

Register an SSO proxy's server certificate with RavenDB and map external identities to clearance levels and database permissions, in the Studio and through the API.

Jul 21, 2026

Keeping the full picture - additional context in embedded chunks

Learn how to use withContextPrefix() in RavenDB 7.2.3 to inject document-level context into every embedding chunk, improving vector search precision for large documents.

Jun 9, 2026

Troubleshooting ETL with the RavenDB ETL Errors View

Learn how to use the RavenDB ETL Errors View in Studio to diagnose and fix ETL pipeline issues, including script errors, connection failures, and transformation problems.

Jun 9, 2026

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

Backups in RavenDB: How to keep your database safe

Learn how RavenDB backups work, when to use logical backups versus snapshots, and how to configure scheduled and server-wide backup tasks via Studio and C# code.

Apr 14, 2026

How is my database today?

Learn how to use RavenDB Studio's Cluster Dashboard, Traffic Watch, Admin Logs, and other built-in tools to diagnose and investigate database performance issues.

Mar 20, 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

Vibe Coding with RavenDB and Context7

Set up Context7 MCP with OpenAI Codex in VS Code to give your AI direct access to RavenDB docs — faster, context-rich vibe coding with fewer interruptions.

Mar 9, 2026

RavenDB Kubernetes Operator: Secured Cluster Setup Guide

Step-by-step guide to deploying a fully secured RavenDB cluster on Kubernetes using the RavenDB Operator, covering TLS, cert-manager, storage, and rolling upgrades.

Feb 23, 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

RavenDB Client Certificates with Vault-Backed Key Reuse

RavenDB client certificates that renew automatically without re-registration using vault-backed key reuse patterns.

Feb 12, 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

External

A Practical Look at AI Agents with RavenDB

Read about A Practical Look at AI Agents with RavenDB on the RavenDB.net news section

Dec 24, 2025

External

Building a Beer Vending Machine with RavenDB Embedded

Read about Building a Beer Vending Machine with RavenDB Embedded on the RavenDB.net news section

Dec 23, 2025

External

Feed Elasticsearch from Your RavenDB

Read about Feed Elasticsearch from Your RavenDB on the RavenDB.net news section

Dec 14, 2025

External

Indexing Staleness Explained

Read about Indexing Staleness Explained on the RavenDB.net news section

Nov 25, 2025

External

Deploying RavenDB with Helm Chart

Read about Deploying RavenDB with Helm Chart on the RavenDB.net news section

Nov 18, 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

Set up Zabbix Monitoring for RavenDB Cloud

Deploy Zabbix with Docker, connect it to RavenDB Cloud via SNMPv3, and configure custom SNMP items to monitor ETL errors and AI task failures in real time.

Nov 16, 2025

Set up RavenDB Server using AWS Marketplace

Step-by-step walkthrough of deploying a RavenDB server on AWS Marketplace, covering EC2 instance configuration, security group rules, SSH port-forwarding, and initial RavenDB Studio access.

Nov 13, 2025

External

New in 7.0: RavenDB Vector Search

Read about New in 7.0: RavenDB Vector Search on the RavenDB.net news section

Oct 27, 2025

External

Using Azure Queue Storage ETL for Serverless Processing

Read about Using Azure Queue Storage ETL for Serverless Processing on the RavenDB.net news section

Oct 22, 2025

External

Unlock RavenDB GenAI Potential with Attachments

Read about Unlock RavenDB GenAI Potential with Attachments on the RavenDB.net news section

Oct 8, 2025

How to Query Using RavenDB and ASP.NET Core 9

Build a minimal ASP.NET Core 9 API that queries RavenDB documents, including optional LINQ-based filtering and Swagger-based testing.

Sep 22, 2025

Master RavenDB: Spotting red flags in index definitions

Discover 7 common RavenDB index anti-patterns, including misusing LoadDocument and storing too many fields, and learn how to fix each one for better query performance.

Sep 17, 2025

External

AI Image Search with RavenDB

Read about AI Image Search with RavenDB on the RavenDB.net news section

Sep 9, 2025

External

Which Index Ate My Disk?

Read about Which Index Ate My Disk? on the RavenDB.net news section

Aug 26, 2025

External

Using RavenDB Persistence in an Akka.NET Application

Read about Using RavenDB Persistence in an Akka.NET Application on the RavenDB.net news section

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

External

Master RavenDB Projections Performance

Read about Master RavenDB Projections Performance on the RavenDB.net news section

Jul 30, 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

External

Full Lifecycle Automation of RavenDB with Ansible

Read about Full Lifecycle Automation of RavenDB with Ansible on the RavenDB.net news section

Jun 16, 2025

External

Leverage RavenDB Observability with Datadog

Read about Leverage RavenDB Observability with Datadog on the RavenDB.net news section

Jun 10, 2025

External

Migrate Your Databases in RavenDB

Read about Migrate Your Databases in RavenDB on the RavenDB.net news section

May 14, 2025

External

Diacritic-Sensitive Search in RavenDB

Read about Diacritic-Sensitive Search in RavenDB on the RavenDB.net news section

May 9, 2025

External

Enable AI Search in Your Web App in 5 Minutes

Read about Enable AI Search in Your Web App in 5 Minutes on the RavenDB.net news section

Apr 28, 2025

External

Grafana Cloud Configuration with OpenTelemetry

Read about Grafana Cloud Configuration with OpenTelemetry on the RavenDB.net news section

Apr 25, 2025

External

Fix High Memory Usage in RavenDB

Read about Fix High Memory Usage in RavenDB on the RavenDB.net news section

Apr 9, 2025

External

Embeddings Generation with RavenDB

Read about Embeddings Generation with RavenDB on the RavenDB.net news section

Mar 31, 2025

Simple CRUD Operations with RavenDB and ASP.NET Core 8

Learn how to scaffold a minimal API with ASP.NET Core 8 and wire up create, read, update, and delete document operations against a RavenDB database.

Mar 31, 2025

External

Integrating RavenDB with .NET Aspire

Read about Integrating RavenDB with .NET Aspire on the RavenDB.net news section

Mar 25, 2025

External

RavenDB Data Visualization with Power BI

Read about RavenDB Data Visualization with Power BI on the RavenDB.net news section

Mar 25, 2025

External

New in 7.0: RavenDB to Snowflake

Read about New in 7.0: RavenDB to Snowflake on the RavenDB.net news section

Mar 12, 2025

RavenDB Deployment Guide: Docker Compose Cluster

Deploy a 3-node RavenDB cluster with Docker Compose across three security levels: unsecured HTTP for local development, TLS with self-signed certificates for internal environments, and production-grade Let's Encrypt automation.

Mar 10, 2025

Setting Up RavenDB Cluster on AWS EKS

Step-by-step guide to deploying a production-ready RavenDB cluster on Amazon EKS, covering IAM roles, VPC networking, node groups, EBS storage provisioning, Load Balancer Controller, and ExternalDNS for stable external access.

Mar 9, 2025

Connecting C# application to RavenDB Cloud

Learn how to connect a C# console application to a RavenDB Cloud instance using the RavenDB Client package, a PFX certificate, and DocumentStore.

Feb 25, 2025

Connecting Node.js application to RavenDB Cloud

Step-by-step guide to creating a RavenDB Cloud account, provisioning a free instance, downloading the TLS certificate, and connecting a Node.js application using DocumentStore with PFX authentication.

Feb 25, 2025

External

Connecting Node.JS web application to RavenDB

Read about Connecting Node.JS web application to RavenDB on the RavenDB.net news section

Feb 25, 2025

How to setup RavenDB with ASP.NET Core 8 application

Step-by-step guide to connecting an ASP.NET Core 8 web API to RavenDB Cloud, including certificate setup, DocumentStore initialization, and verifying the connection by loading a document.

Feb 25, 2025

External

New in 7.0: RavenDB and Amazon SQS ETL

Read about New in 7.0: RavenDB and Amazon SQS ETL on the RavenDB.net news section

Feb 25, 2025

External

Sending Your RavenDB 7.0 Logs to Grafana Cloud

Read about Sending Your RavenDB 7.0 Logs to Grafana Cloud on the RavenDB.net news section

Feb 25, 2025

External

How to Troubleshoot High CPU Usage

Read about How to Troubleshoot High CPU Usage on the RavenDB.net news section

Feb 23, 2025

Integrate RavenDB into SvelteKit App

Step-by-step guide to building a SvelteKit web application backed by RavenDB, covering project setup, document store configuration, CRUD operations with form actions, and streaming query results.

Jan 27, 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

Setting up RavenDB with Docker and HTTPS

Learn how to run RavenDB in Docker with a self-signed TLS certificate using Docker Compose, including cert generation, volume setup, and environment variable configuration.

Dec 6, 2024

External

Machine Learning Inside RavenDB Indexing

Read about Machine Learning Inside RavenDB Indexing on the RavenDB.net news section

Dec 2, 2024

External

Dynamic Fields in RavenDB

Read about Dynamic Fields in RavenDB on the RavenDB.net news section

Oct 28, 2024

Writing unit tests with RavenDB Java Test Driver

Learn how to set up the ravendb-test-driver Maven package for Java integration tests, run RavenDB in-memory per test, and use preInitialize, setupDatabase, and waitForIndexing to control test behavior.

Sep 5, 2024

Writing unit tests with RavenDB .NET Test Driver

Learn how to use RavenDB.TestDriver to run integration tests against a real in-memory RavenDB instance instead of mocks, with full support for indexing, Studio debugging, and CI/CD pipelines.

Aug 28, 2024

Integrating RavenDB into Next.js app

Build a full-stack Next.js app backed by RavenDB using the Node.js client, server actions for mutations, and server components for data fetching.

Aug 26, 2024

Writing unit tests with RavenDB Python Test Driver

Learn how to use the ravendb-test-driver package to run Python integration tests against a real in-memory RavenDB instance, replacing mocks with a database environment that mirrors production.

Aug 24, 2024

External

Using RavenDB with PHPFastCache

Read about Using RavenDB with PHPFastCache on the RavenDB.net news section

Aug 5, 2024

External

Programmatic Backup and Restore with Node.js

Read about Programmatic Backup and Restore with Node.js on the RavenDB.net news section

Jul 29, 2024

External

Getting Started with GraphQL and RavenDB

Read about Getting Started with GraphQL and RavenDB on the RavenDB.net news section

Jun 27, 2024