We're excited to announce that KeyDB is joining Snap! Not only does Snap provide a long-term home for KeyDB that shares our values, but this has already enabled us to expand the scope of the open source project, consolidating KeyDB's previously Enterprise codebase into one unified project under the BSD-3 license!
KeyDB started in early 2019 as an experiment to add multithreading support to Redis. It has grown from that humble start to well over 3 million downloads since launch. Very quickly we became overwhelmed by the positive community response and began working on the project full time; but it was clear we would need even more help. Joining YC was a game changer, the additional investment allowed us to hire new developers and take on new challenges we couldn’t before, not to mention the mentorship which proved invaluable. As with all good things there were downsides: we were now a business and had to worry about things like payroll and revenue. This created pressure to keep our best features locked away in a separate closed source version we could sell. However, it never felt right that our best work was hidden away and would not be seen by the majority of our community.
By joining Snap, we have found a path to focus fully on what we do best: writing high-performance database code. It was important to us that Snap shared our commitment to open source: KeyDB would not have gotten to where it is without the support of the open source community, and continued involvement is critical to the success of the project. We’re very excited about what we will accomplish with the shared talent here at Snap and in the Open Source community at large. The first step down this road is fully open sourcing all of our previously closed source code, but rest assured there is much more to come!