ProvenDB Developer Hub

Welcome to the ProvenDB developer hub. You'll find comprehensive guides and documentation to help you start working with readme-test as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started

MongoDB compatibility

ProvenDB is a MongoDB compatible database service. Indeed, ProvenDB is a service layered on top of a MongoDB Atlas database service. Most of the MongoDB database commands are supported by ProvenDB. Many MongoDB based applications will be able to run unchanged on ProvenDB.

However, there are significant differences between ProvenDB and MongoDB. Most importantly:

  • ProvenDB extends the MongoDB language with commands that assist in managing versions and blockchain proofs. The Command Reference outlines these commands.
  • Some MongoDB commands have altered capabilities. These are described in Modified MongoDB commands. Two particularly significant limitations are that we con't currently support "joins" using $lookup or $graphlookup and we do not currently support transactions
  • MongoDB commands relating to replica set or shard management are not supported.

MongoDB compatibility

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.