Skip to content
SPECIFICTION
Get listed

Databucket

databucket.pl

Free plan Open source APISelf-hosted

What it is

Databucket is an open-source tool for managing test data and metadata across projects, environments, and integrated tools. It stores changing test data in elastic structures and can keep configuration parameters separate from application code. Its multi-tenant client-server architecture is accessed through a RESTful API and deployed self-hosted. Projects can isolate both data and user access. Two permission tiers cover user rules and artifacts such as groups, buckets, and views. Search supports property queries, standard filtering, and extensive filtering. History records creation and modification, while reservations control access and can hide orphaned data. Bulk tasks can modify or delete multiple datasets. Databucket is listed as free at free and uses an MIT license. Setup requires Java 17 and NodeJS 18. Support is available through GitHub tasks or a Slack channel. The wiki presents it for people who use or administer Databucket.

Spec sheet

Product
Databucket is an open-source test-data management tool for maintaining test data and metadata across projects, environments and integrated tools.Read 15 Oct 2026 · github.com
Intended users
The wiki says it is for people who want to use or administer Databucket and directs users to its feature explanations.Read 4 Oct 2026 · github.com
Support
The wiki says users can create a GitHub task or ask questions in its Slack channel.Read 4 Oct 2026 · github.com
License
The repository identifies an MIT license.Read 4 Oct 2026 · github.com
Architecture
The wiki documents a multi-tenant client-server architecture.Read 15 Oct 2026 · github.com
Architecture and API
The wiki describes a multi-tenant client-server architecture with integration through a RESTful API.Read 4 Oct 2026 · github.com
Build commands
The README documents Gradle commands for compiling, testing, building the frontend, copying frontend assets and producing an all-in-one runnable JAR.Read 15 Oct 2026 · github.com
Build prerequisites
The server README requires Java 17 and NodeJS 18.Read 15 Oct 2026 · github.com
Bulk tasks
Tasks can modify or delete records across multiple datasets.Read 15 Oct 2026 · github.com
Community size
The server repository page shows 24 stars and five forks.Read 15 Oct 2026 · github.com
Configuration use
The wiki presents configuration parameters as values kept independent of application code and searchable for updates.Read 15 Oct 2026 · github.com
Data export
Users with the MEMBER role can export data as CSV or PDF when export is enabled in a view configuration.Read 15 Oct 2026 · github.com
Data model
The repository describes Databucket as storing data in elastic structures for changing software-development test data.Read 15 Oct 2026 · github.com
Docker database requirement
The Docker image documentation requires a MySQL instance and database credentials supplied through environment variables.Read 15 Oct 2026 · hub.docker.com
Docker deployment
The Docker documentation provides a compose setup that runs separate application and MySQL containers and exposes the app on port 8080.Read 15 Oct 2026 · hub.docker.com
Docker images
Docker Hub lists databucket/app images including 2.2.5-alpine and 2.2.5-slim variants.Read 15 Oct 2026 · hub.docker.com
Filtering
The product provides property search plus standard and extensive filtering.Read 15 Oct 2026 · github.com
History
Data history records creation and modification changes for tracked data.Read 15 Oct 2026 · github.com
History and reservations
The wiki says data history tracks creation and modification, and data reservations control access and can hide orphaned data.Read 4 Oct 2026 · github.com
Java dependency
The Java client is published as Maven coordinates pl.databucket:databucket-client:1.2.9.Read 15 Oct 2026 · github.com
Java SDK
A separate public repository provides a Java client for Databucket 3.Read 15 Oct 2026 · github.com
Latest Maven version
Maven Repository lists version 1.2.9 dated May 27, 2024, with zero recorded usages on that page.Read 15 Oct 2026 · mvnrepository.com
Latest server release
GitHub lists v3.5.2 as the latest server release, published August 29, 2024.Read 15 Oct 2026 · github.com
Limit: database administration
The Docker instructions require database privileges including ALTER, CREATE, DELETE, DROP, EVENT, EXECUTE, INSERT, REFERENCES, SELECT, TRIGGER and UPDATE.Read 15 Oct 2026 · hub.docker.com
Limit: maintenance cadence
The Docker Hub page says its listed image was updated over six years ago.Read 15 Oct 2026 · hub.docker.com
Limit: self-hosting
The published deployment materials describe a server that users build or run themselves, so installation and operations are customer responsibilities.Read 15 Oct 2026 · github.com
Maven package
Maven Repository describes the client as a Databucket APIs Java client library under the MIT licence.Read 15 Oct 2026 · mvnrepository.com
Open issues
The server repository page shows nine open issues and four pull requests.Read 15 Oct 2026 · github.com
Permissions
Two permission tiers cover user rules and access to groups, buckets and views.Read 15 Oct 2026 · github.com
Project isolation
Projects can have isolated data and separate user access.Read 15 Oct 2026 · github.com
Release change
Version 3.5.2 re-enabled Swagger and included fixes for issues 86, 87 and 107 plus interface styling changes.Read 15 Oct 2026 · github.com
Release limitation
Version 3.5.1 disabled Swagger because the listed Springfox library was incompatible with the newer Spring version.Read 15 Oct 2026 · github.com
Reservations
Data reservation controls access and can hide orphaned data.Read 15 Oct 2026 · github.com
REST API
The documentation describes RESTful API integration and links to a Swagger UI specification for a demo project.Read 15 Oct 2026 · github.com
SDK licence
The Java client repository states that it uses the MIT licence.Read 15 Oct 2026 · github.com
Setup requirements
The repository lists Java 17 and NodeJS 18 as prerequisites.Read 4 Oct 2026 · github.com
Source licence
The main server repository displays an MIT licence.Read 15 Oct 2026 · github.com
Use cases
The wiki describes use for test data and configuration parameters kept independent of code, with quick searching and updating.Read 4 Oct 2026 · github.com

Plans and prices

Free Free Open source Read 4 Oct 2026 · itechguides.com

Every Databucket plan and price →

Strong points and limits

Strong points

  • Open-source MIT-licensed software
  • RESTful API with multi-tenant architecture
  • Isolated project data and user access
  • History and reservations for dataset control
  • Bulk modification and deletion tasks

Limits

  • Requires self-hosted deployment
  • Setup requires Java 17 and NodeJS 18
  • No hosted deployment is listed
  • Users must manage installation and administration

Who it suits

Databucket suits teams that need self-hosted test data and configuration management across projects and environments. It is aimed at people who will use or administer the tool.

Verdict

Databucket provides structured, permissioned test-data management with search, history, reservations, and bulk operations. Its free, self-hosted model fits organizations prepared to run the required Java and NodeJS stack.

Where Specifiction places it

Alternatives to DatabucketAll alternatives →