Login/Register | Contact Us | 1+ 978-528-4660
Important!Due to recent changes in our infrastructure, forum users may need to reset their password. Please visit the user account page to request a new password. If you are logged in, use the Edit tab to change the password, if you are not logged in, use the Request new password tab to request a new password. We apologize for any inconvenience this causes and appreciate your patience while we work to improve the website. Thank you.

Getting Involved

The VoltDB software is being published as open source software under the Gnu Public License V3.

For most users, downloading and installing the standard software kits and documentation is the first and only step required. However, for those who want to dig a little deeper, the following instructions explain how to access the source code for browsing and downloading, and how to review past and present issues associated with the software.

Getting Developer Help

We try to answer as many questions posted to the forum as we can. The forums are probably the best place for questions about usage, architecture or VoltDB in general.

Additionally, we can often be found in the #voltdb channel on irc.freenode.net.

Accessing the Source Code

The VoltDB source code is hosted at Github. You can choose to browse the source files (and the record of changes) at the VoltDB project page, or download the software source files directly using a Git client.

To download the latest source code using the Git command line tool, "git", use a command like the following:

$ git clone https://github.com/VoltDB/voltdb.git

You can also browse or download the source code for recent releases using tags. For more help with Git or Github, Github has an excellent help page.

Code for doc and additional client libraries are also hosted at Github. To see the full list of VoltDB open source software and docs, view our Github organization page.

Again, we remind you that the VoltDB software is distributed under the Gnu Public License V3. By downloading and using the source files for VoltDB you are agreeing to the terms of the GPL license.

Browsing Known Issues

The list of currently known issues (and a history of past issues and resolutions) is available in the Issue Tracking System powered by Atlassian JIRA.

You can review the list of issues and add comments to existing tickets. However, to report new issues, please post a description of the problem in the forums. Thank you.

Contributing Code to the Project

If you are interested in contributing code to the VoltDB project, we ask that you contact the project team. Contributions must be made under the VoltDB Contributor License Agreement (CLA). For those contributing to the project or modifying VoltDB for their own purposes, we maintain a mailing list through Google Groups, VoltDB-dev. This group is intended for the more detailed technical discussions of VoltDB internals.

We would be happy to discuss areas of needed future development, and are particularly interested in anyone willing and able to develop client libraries for additional programming languages.