Databucket
Databucket is an open-source tool for creating and maintaining test data and metadata across projects, environments, and integrated tools.
What Databucket is
Databucket is an open-source tool for creating and maintaining test data and metadata across projects, environments, and integrated tools. It stores test data in elastic structures suited to information that changes during software development, and can hold configuration parameters independently of code. Its multi-tenant client-server architecture connects through a RESTful API, and the deployment model is self-hosted. Projects can have isolated data and user access, with two levels of permissions covering user rules and artifacts such as groups, buckets, and views. Search features include property queries and standard or extensive filtering. History tracks data creation and modification, while reservations control access and can hide orphaned data. Bulk tasks can modify or delete multiple datasets. Databucket is free under an MIT license, with a listed Free plan price of no cost. Setup prerequisites are Java 17 and NodeJS 18. For support, users can create a GitHub task or ask questions in its Slack channel.
Good
- Open source under an MIT license.
- RESTful API connects to its client-server architecture.
- Projects can isolate data and user access.
- History tracks data creation and modification.
- Bulk tasks can update or delete datasets.
Watch out
- Self-hosted deployment is required.
- Setup prerequisites include Java 17 and NodeJS 18.
Who it suits
Databucket suits people who need to manage test data and configuration parameters across projects without keeping them in code. It is also intended for people who want to use or administer the tool.
Verdict
Databucket offers project-level test data management, access controls, search, history, and bulk operations. It is a free, self-hosted option with Java 17 and NodeJS 18 prerequisites.
Plans and prices
From Databucket's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Open source |
The facts
Each one read from Databucket's own pages, with the date it was checked.
What it does
- Architecture
- The wiki documents a multi-tenant client-server architecture.checked 15 Oct 2026
- Architecture and API
- The wiki describes a multi-tenant client-server architecture with integration through a RESTful API.checked 4 Oct 2026
- Build commands
- The README documents Gradle commands for compiling, testing, building the frontend, copying frontend assets and producing an all-in-one runnable JAR.checked 15 Oct 2026
- Build prerequisites
- The server README requires Java 17 and NodeJS 18.checked 15 Oct 2026
- Bulk tasks
- Tasks can modify or delete records across multiple datasets.checked 15 Oct 2026
- Community size
- The server repository page shows 24 stars and five forks.checked 15 Oct 2026
- Configuration use
- The wiki presents configuration parameters as values kept independent of application code and searchable for updates.checked 15 Oct 2026
- Data export
- Users with the MEMBER role can export data as CSV or PDF when export is enabled in a view configuration.checked 15 Oct 2026
- Data model
- The repository describes Databucket as storing data in elastic structures for changing software-development test data.checked 15 Oct 2026
- Docker database requirement
- The Docker image documentation requires a MySQL instance and database credentials supplied through environment variables.checked 15 Oct 2026
- Docker deployment
- The Docker documentation provides a compose setup that runs separate application and MySQL containers and exposes the app on port 8080.checked 15 Oct 2026
- Docker images
- Docker Hub lists databucket/app images including 2.2.5-alpine and 2.2.5-slim variants.checked 15 Oct 2026
- Filtering
- The product provides property search plus standard and extensive filtering.checked 15 Oct 2026
- History
- Data history records creation and modification changes for tracked data.checked 15 Oct 2026
- History and reservations
- The wiki says data history tracks creation and modification, and data reservations control access and can hide orphaned data.checked 4 Oct 2026
- Intended users
- The wiki says it is for people who want to use or administer Databucket and directs users to its feature explanations.checked 4 Oct 2026
- Java dependency
- The Java client is published as Maven coordinates pl.databucket:databucket-client:1.2.9.checked 15 Oct 2026
- Java SDK
- A separate public repository provides a Java client for Databucket 3.checked 15 Oct 2026
- Latest Maven version
- Maven Repository lists version 1.2.9 dated May 27, 2024, with zero recorded usages on that page.checked 15 Oct 2026
- Latest server release
- GitHub lists v3.5.2 as the latest server release, published August 29, 2024.checked 15 Oct 2026
- License
- The repository identifies an MIT license.checked 4 Oct 2026
- Limit: database administration
- The Docker instructions require database privileges including ALTER, CREATE, DELETE, DROP, EVENT, EXECUTE, INSERT, REFERENCES, SELECT, TRIGGER and UPDATE.checked 15 Oct 2026
- Limit: maintenance cadence
- The Docker Hub page says its listed image was updated over six years ago.checked 15 Oct 2026
- Limit: self-hosting
- The published deployment materials describe a server that users build or run themselves, so installation and operations are customer responsibilities.checked 15 Oct 2026
Alternatives to Databucket
- 1

FakerForge
Free planWebAPILinuxmacOS7.8From $10 a month - 2

Windocks
Free planWebAPILinuxSelf-hosted6.9From $499 a month - 3

Tonic Fabricate
Free planWebAPISelf-hosted6.8$29 usage-based - 4

Data Maestro
Free planLinuxmacOSSelf-hosted6.7From $149 a year - 5

Mockaroo
Free planWebAPISelf-hosted6.7From $60 a year - 6

Synthetic Data Vault
Free planAPISelf-hosted6.6From $250 a month