<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza" -->

---
title: DumboDB: Announcing Clone, Push and Pull Support!
description: DoltHub announced Phase 1 of distributed data workflows for DumboDB, its MongoDB-compatible document database built on Dolt&#x27;s storage engine. New commands...
canonical: https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: DumboDB: Announcing Clone, Push and Pull Support! | daily.dev
og:description: DoltHub announced Phase 1 of distributed data workflows for DumboDB, its MongoDB-compatible document database built on Dolt&#x27;s storage engine. New commands...
og:url: https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza
og:image: https://api.daily.dev/og/posts/f5eS1rBZa.png
og:image:alt: DumboDB: Announcing Clone, Push and Pull Support!
og:image:width: 1200
og:image:height: 630
og:locale: en
---

[DoltHub Blog](https://daily.dev/sources/dolthub-blog)

[Read post](https://api.daily.dev/r/f5eS1rBZa)

# [DumboDB: Announcing Clone, Push and Pull Support!](https://api.daily.dev/r/f5eS1rBZa "Go to post")

DoltHub announced Phase 1 of distributed data workflows for DumboDB, its MongoDB-compatible document database built on Dolt's storage engine. New commands dumboRemote, dumboPush, dumboClone, dumboFetch, and dumboPull let users push, clone, and sync data between DumboDB instances or via DoltHub, using remote transport protocols like file, https, and s3 (ssh not yet supported). The walkthrough demonstrates pushing to a local file remote, cloning it, and pushing to a DoltHub repository via the dolt login flow. Phase 2 will add direct pushes between DumboDB servers with branch-level permissions, and Phase 3 will make DoltHub a first-class DumboDB citizen.

[#backend](/tags/backend "Check all #backend posts")[#mongodb](/tags/mongodb "Check all #mongodb posts")[#version-control](/tags/version-control "Check all #version-control posts")

Sep 01 • 10m read time • From [dolthub.com](https://api.daily.dev/r/f5eS1rBZa "dolthub.com")

[![Post cover image](https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/884cc529a5c3b955f19d218e14da3171?_a=AQAEuop)](https://api.daily.dev/r/f5eS1rBZa "Go to post")

Table of contents

[Roadmap #](https://api.daily.dev/r/f5eS1rBZa?a=roadmap "Roadmap #")[Remote Transport Types, and Dolt #](https://api.daily.dev/r/f5eS1rBZa?a=remote-transport-types-and-dolt "Remote Transport Types, and Dolt #")[Kicking the Tires #](https://api.daily.dev/r/f5eS1rBZa?a=kicking-the-tires "Kicking the Tires #")[Push to DoltHub #](https://api.daily.dev/r/f5eS1rBZa?a=push-to-dolthub "Push to DoltHub #")[What’s Next? #](https://api.daily.dev/r/f5eS1rBZa?a=whats-next "What’s Next? #")

Questions this post answers

How do I push data from a DumboDB instance to a remote repository?

Use the dumboRemote command to add a remote with a name and URL (file://, https://, or s3), then run db.runCommand({dumboPush: 1, to: 'origin', refSpec: 'main'}) to push a branch. The response returns the remote name, branch, and commit ID pushed, following Git's refSpec convention for specifying which branch to push. Teams adopting version-controlled databases can track DumboDB's rollout on daily.dev as new distributed workflow features ship.

Which remote transport protocols does DumboDB support for pushing and cloning data?

DumboDB supports https (DoltHub), git (GitHub), s3 (AWS, R2, MinIO), and file (local filesystem) remotes, inherited from Dolt's storage engine. SSH is not yet supported because it relies on Dolt-specific characteristics that haven't been adapted for DumboDB, though the maintainers are open to adding it based on user requests. Developers choosing a remote protocol for distributed database workflows can follow updates like this on daily.dev.

Can I push DumboDB data to DoltHub even though DoltHub can't query DumboDB collections yet?

Yes, DoltHub currently serves only as a storage and distribution endpoint for DumboDB data, not a query interface. After running dolt login to authenticate, you add a DoltHub remote using just the repository name (e.g. macneale/dumbo-demo) and push with dumboPush; the data appears as binary \_id and doc columns in a special \_\_dumbo\_catalog\_\_ collection, unreadable via the DoltHub website until native support is added. Anyone evaluating early-stage database tooling can watch DumboDB's DoltHub integration mature via daily.dev.

Comment

Bookmark

Copy

![Placeholder image for anonymous user](https://media.daily.dev/image/upload/s--qsFuKGv_--/t_logo,f_auto/public/noProfile)Share your thoughts Post

[![DoltHub Blog's image](https://media.daily.dev/image/upload/s--LXDlvjS4--/f_auto,q_auto/v1780213587/logos/dolthub-blog?_a=BAMAMiWQ0)](https://daily.dev/sources/dolthub-blog)

[DoltHub Blog](https://daily.dev/sources/dolthub-blog "https://daily.dev/sources/dolthub-blog")

21 Followers

•

408 Upvotes

#### Would you recommend this post?

Copy link

WhatsApp

Facebook

X

New Squad

Copy linkShare with your friends

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"DumboDB: Announcing Clone, Push and Pull Support!","url":"https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza"},"datePublished":"2026-09-01T22:03:20.650Z","dateModified":"2026-09-01T22:03:46.826Z","description":"DoltHub announced Phase 1 of distributed data workflows for DumboDB, its MongoDB-compatible document database built on Dolt's storage engine. New commands...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/884cc529a5c3b955f19d218e14da3171?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/884cc529a5c3b955f19d218e14da3171?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"DoltHub Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"DoltHub Blog","logo":"https://media.daily.dev/image/upload/s--LXDlvjS4--/f_auto,q_auto/v1780213587/logos/dolthub-blog?_a=BAMAMiWQ0","url":"https://daily.dev/sources/dolthub-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"backend,mongodb,version-control","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"DoltHub Blog","item":"https://daily.dev/sources/dolthub-blog"},{"@type":"ListItem","position":3,"name":"DumboDB: Announcing Clone, Push and Pull Support!"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/dumbodb-announcing-clone-push-and-pull-support--f5es1rbza#faq","mainEntity":[{"@type":"Question","name":"How do I push data from a DumboDB instance to a remote repository?","acceptedAnswer":{"@type":"Answer","text":"Use the dumboRemote command to add a remote with a name and URL (file://, https://, or s3), then run db.runCommand({dumboPush: 1, to: 'origin', refSpec: 'main'}) to push a branch. The response returns the remote name, branch, and commit ID pushed, following Git's refSpec convention for specifying which branch to push. Teams adopting version-controlled databases can track DumboDB's rollout on daily.dev as new distributed workflow features ship."}},{"@type":"Question","name":"Which remote transport protocols does DumboDB support for pushing and cloning data?","acceptedAnswer":{"@type":"Answer","text":"DumboDB supports https (DoltHub), git (GitHub), s3 (AWS, R2, MinIO), and file (local filesystem) remotes, inherited from Dolt's storage engine. SSH is not yet supported because it relies on Dolt-specific characteristics that haven't been adapted for DumboDB, though the maintainers are open to adding it based on user requests. Developers choosing a remote protocol for distributed database workflows can follow updates like this on daily.dev."}},{"@type":"Question","name":"Can I push DumboDB data to DoltHub even though DoltHub can't query DumboDB collections yet?","acceptedAnswer":{"@type":"Answer","text":"Yes, DoltHub currently serves only as a storage and distribution endpoint for DumboDB data, not a query interface. After running dolt login to authenticate, you add a DoltHub remote using just the repository name (e.g. macneale/dumbo-demo) and push with dumboPush; the data appears as binary _id and doc columns in a special __dumbo_catalog__ collection, unreadable via the DoltHub website until native support is added. Anyone evaluating early-stage database tooling can watch DumboDB's DoltHub integration mature via daily.dev."}}]}
```

