VanillaDB is an open-source project building database infrastructure for the agentic era. We're interested in how agents read, remember, and act on operational data, and in making that infrastructure simple enough to actually understand.
The name isn't arbitrary. Our releases ship minimal by design. We don't add opinions you didn't ask for, abstractions you can't see through, or defaults you can't change. Every component we build is meant to be understood in full, then customized to fit your actual problem.
We believe the right abstraction makes a hard problem feel obvious. If something we ship doesn't make sense on a first read, that's a bug in the design, not an acceptable tradeoff.
Everything is public. We discuss roadmap decisions openly, share early builds with the community first, and welcome contributions. If you're building on or with VanillaDB, or thinking through similar problems, we want to hear about it.
Our releases are starting points. We expect teams to fork, extend, and replace pieces as their needs evolve. That's the intended use. Build something vanilla, then make it yours.