DoltHub
Last updated
Last updated
DoltHub is a place to share Dolt databases. We host public data for free! DoltHub adds a modern, secure, always on database management web GUI to the Dolt ecosystem. Edit your database on the web, have another person review it via a pull request, and have the production database pull it to deploy.
DoltHub is GitHub for Dolt. DoltHub acts as a Dolt remote you can clone, push, pull and fetch from. DoltHub adds permissions, pull requests, issues, and forks to the Dolt ecosystem. Additionally, DoltHub has a modern SQL workbench built in so you can explore and change databases on the web.
DoltHub has many uses. We recommend getting started by sharing a database.
This documentation will walk you through discovering data on DoltHub, cloning a copy locally, making a change on a fork, and submitting a pull request to the original database.
DoltHub has an API you can script against. The documentation covers:
SQL API - Used to make read or write SQL queries to a DoltHub database
CSV API - Used to download CSV format files of DoltHub tables
Database API - Used to interact with DoltHub databases and pull requests
Hooks - Used to receive change events to your DoltHub databases
We added a feature to Transform DoltHub File Uploads. This allows you to set up an API to receive and transform files that are uploaded to your databases on DoltHub. The transformed files are sent back to DoltHub for import to a DoltHub database.
We added the workspaces concept to DoltHub as a staging area for changes made from the web. Learn what workspaces are and how to use them most effectively.