Open Source

Why is it important for VoltDB to be open source?

VoltDB is the only open source in-memory NewSQL database. VoltDB was created as an open source project by co-founder Dr. Michael Stonebraker. Once the decision was made to launch a company to support the project, we worked to build an organization committed to developer and customer success with our products.

Why is it important for VoltDB to be open source? The open source community values integrity, participation, the open exchange of ideas, shared purpose, and support for the best ideas. We share those values: our company culture is open and collaborative. We work closely with customers, establishing open, supportive relationships between our developers and our customers’ developers.

VoltDB is developed using the Agile methodology; we believe in rapid prototyping and push updates out to customers on a monthly schedule. Our developers integrate VoltDB with key open source ecosystem components including Kafka, Rabbit MQ, Docker, and Hadoop, with more in the pipeline. We also contribute to projects including Kafka, Rabbit MQ, and Nagios. Our customers and community members contribute to VoltDB’s open source project on GitHub, helping to improve the quality and robustness of the project and the downstream product.

We make our code available under the popular AGPL license, and offer a free community edition which is used by many community members and educational organizations. We encourage prospects to inspect our code using the community edition.

With VoltDB, our users have the best of both worlds: a freely-available community edition built with open source methodologies, and a robust, commercial-strength product. We invite you to take a look at the community edition, or give us a call to discuss how the commercial edition can meet your needs.

Developer Resources:

There are numerous resources available to developers.

Get Connected:

  • Developer Central

    One centralized place with all developer resources. Go There

  • A Look at a VoltDB Sample App

    In this blog, John Hugg walks us through a sample app in VoltDB. Read More

  • How VoltDB Works

    Take a simple dive into the VoltDB structure. Read More

  • Build a Sample App

    After Downloading VoltDB, here's a tutorial in building a sample app. Dive In


Narrow the Field of Database Choices

Our two minute assessment will help narrow your choices to the right technology for your next application. Maybe it's VoltDB. Maybe not.

Launch Survey

Get Started Today

It shouldn't take weeks to begin building blazing apps with real-time personalization and fast transactions. Developers: Download VoltDB and spin through our Quick Start Guide in less than 30 minutes.

Download & Quick Start