DocsRavenDB Documentation Everything you need to know about our product, from getting started to advanced features. Starting points DeveloperLearn how to create a client, connect to the server, handle documents and more DevOpsLearn how to install RavenDB, set up a cluster, maintain the database and moreUse casesSee more Survive the AI tidal wave with RavenDB & GenAILearn how to harness the power of Generative AI by pairing it with a high-performance document database.Processing invoices using Data Subscriptions in RavenDBLearn how to process invoices in asynchronous manner using the data subscriptions featureBrowse by featureIndexes Static indexesComplete control over precomputing & performance Auto indexesSelf‑optimizing database with zero manual effortQuerying PatchingTransform documents at scale with a script FacetsSlice and navigate through a large dataset MoreLikeThisGet similar documents based on contentBackground tasks ExpirationAutomatically scheduled documents cleanupClusters Cluster-wide tasksCluster-wide, auto‑failover tasks (backup, ETL, subscriptions)Ongoing tasks ReplicationKeeps your clusters in sync for high availability SubscriptionsSubscribe to defined documents, trigger your worker routines on field updates Periodic backupsScheduled full & incremental backupsSecurity CertificatesSecure your server with X.509 certificates and fine-grained access control EncryptionTransparent at-rest & in-transit, data security without code changesMonitoring SNMP monitoringEasily expose RavenDB metrics to Zabbix/Datadog/PTRGAdministration StudioState-of-the-art admin interface bundled in every RavenDB license RavenCLISimple yet powerful shell tool for server admin NLogSeamless NLog integration to route RavenDB logs anywhereIntegration RavenDB ETLMove and transform data between RavenDB databases SQL ETLSend documents to SQL databases with schema transformation
Survive the AI tidal wave with RavenDB & GenAILearn how to harness the power of Generative AI by pairing it with a high-performance document database.
Processing invoices using Data Subscriptions in RavenDBLearn how to process invoices in asynchronous manner using the data subscriptions feature