ravendb logo

ravendb

ravendb/ravendb

ACID Document Database

GraphCanon updated 3d · GitHub synced 3d

4.0k stars864 forksLast push 4d C# Other

Decision brief

RavenDB shines with ACID transactions in document databases built on .NET.

Good fit when

  • - When your application requires strong transactional guarantees (ACID) and is already leveraging the C#/.NET ecosystem
  • - For projects that demand robust full-text search capabilities integrated seamlessly within a document database

Avoid when

  • - If you are seeking solutions specifically optimized for vector search, as RavenDB's focus is broader on general document storage capabilities with full-text and not primarily on vector similarities
  • - When your team prefers development environments outside the .NET framework or when integrating with systems that require minimal dependence on proprietary tools

Observed Jul 15, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (1d since push)
As of 3d
Provenance
Not a fork · Organization account
As of 3d
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/ravendb/ravendb

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

RavenDB is a document database built in C# that supports transactions and full-text search.

Capability facts

Languages
c#

Source: github.language · Aug 23, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 23, 2026)

<a href="https://github.com/ravendb/ravendb-nodejs-client"> Node.JS </a> |
Source link
Python runtimePython

Source: README excerpt (regex_v1, Aug 23, 2026)

<a href="https://github.com/ravendb/ravendb-python-client"> Python </a> |
Source link

Tags

README

Modern ACID NoSQL Database

Discord 🌐💬🎙️ | Discusssions 🎫 | YouTube ▶️

🔌 Try from your browser, now! 🔌

🎒👶 Documentation | 📰 Articles | Book 📖🍵

💹💰 Free developer license

RavenDB is a NoSQL database forged in the flames of passion, by the people frustrated with the state of database industry. Fusing extreme performance and tranquility of ease-of-use, RavenDB offers above-the-roof developer experience. While we take the heavy lifting of managing your data (and a lot more..) on our shoulders, you can focus on your system and application code.

We're

  • Completely open-source (AGPLv3)

  • Fully ACID & Secure by default

  • Equipped with state-of-art web UI

  • Continuously growing for 15+ years

  • Trusted by major Fortune500 companies

  • Supporting all major platforms - Linux, MacOS, Windows, Containers, Raspberry Pi

  • Offering great on-premise experience and also a DBaaS solution - RavenDB Cloud

  • Growing Developers Community, hosting events and talks

  • Hosting booths at many major conferences - take a look where to meet us

Get your hands-on 🧑‍💻

Quick tryout 🔌

RavenDB Cloud ☁️

Linux, MacOS, Windows⚡

  • Download, extract, and execute run.sh/run.ps1.

Docker 🐳

  • Start RavenDB container - docker run --rm -it ravendb/ravendb:latest -p 8080:8080

.deb package 🐧

More details 🎒💿

🏗️ SDKs

Official
.NET | Node.JS | Python | Java | PHP | Golang | C++ | Ruby

Community
Elixir

RavenDB Management Studio 🐦‍⬛

Content & Learning

Contributing & releases

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.