- Home
- Test Data Management Software
- Databucket
Databucket
What it is
Databucket is an open-source tool for managing 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 also hold configuration parameters separately from code. Its multi-tenant client-server architecture connects through a RESTful API and is deployed self-hosted. Projects can keep data and user access isolated. Permissions cover user rules and access to artifacts such as groups, buckets, and views. Search includes property queries, standard filters, and extensive filtering. History tracks data creation and modification, while reservations manage access and can hide orphaned data. Bulk tasks can modify or delete multiple datasets. Databucket is free under an MIT license, with a listed plan price of free. The repository lists Java 17 and NodeJS 18 as setup prerequisites. For support, users can create a GitHub task or ask questions in the Databucket Slack channel.
For and against
For
- Separates data and user access across projects.
- Offers RESTful API integration.
- Tracks data history and reservations.
- Free under an MIT license.
Against
- Requires Java 17 and NodeJS 18.
- Deployment is self-hosted.
The verdict
Databucket offers project-oriented test data management with search, permissions, history, and bulk operations. Its self-hosted setup requires Java 17 and NodeJS 18.
Who it suits
It suits people who need to create or administer test data across multiple projects and environments. It may also fit teams keeping test configuration parameters independent of code.
Plans and prices
Free
Open source
Read 4 Oct 2026 · itechguides.com
On the record
- Architecture
- The wiki documents a multi-tenant client-server architecture.github.com · read 15 Oct 2026
- Architecture and API
- The wiki describes a multi-tenant client-server architecture with integration through a RESTful API.github.com · read 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.github.com · read 15 Oct 2026
- Build prerequisites
- The server README requires Java 17 and NodeJS 18.github.com · read 15 Oct 2026
- Bulk tasks
- Tasks can modify or delete records across multiple datasets.github.com · read 15 Oct 2026
- Community size
- The server repository page shows 24 stars and five forks.github.com · read 15 Oct 2026
- Configuration use
- The wiki presents configuration parameters as values kept independent of application code and searchable for updates.github.com · read 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.github.com · read 15 Oct 2026
- Data model
- The repository describes Databucket as storing data in elastic structures for changing software-development test data.github.com · read 15 Oct 2026
- Docker database requirement
- The Docker image documentation requires a MySQL instance and database credentials supplied through environment variables.hub.docker.com · read 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.hub.docker.com · read 15 Oct 2026
- Docker images
- Docker Hub lists databucket/app images including 2.2.5-alpine and 2.2.5-slim variants.hub.docker.com · read 15 Oct 2026
- Filtering
- The product provides property search plus standard and extensive filtering.github.com · read 15 Oct 2026
- History
- Data history records creation and modification changes for tracked data.github.com · read 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.github.com · read 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.github.com · read 4 Oct 2026
- Java dependency
- The Java client is published as Maven coordinates pl.databucket:databucket-client:1.2.9.github.com · read 15 Oct 2026
- Java SDK
- A separate public repository provides a Java client for Databucket 3.github.com · read 15 Oct 2026