Spawn

Spawn

500GB+ database copies for dev and CI in under 30 seconds

0 followers

Cloud-hosted database provisioning service for spinning up temporary isolated databases to support development and CI workflows. Instantly provision large datasets regardless of size. 500GB+ databases in under 20 seconds.
Spawn gallery image
Spawn gallery image
Free Options
Launch Team
Intercom
Intercom
Startups get 90% off Intercom + 1 year of Fin AI Agent free
Promoted

What do you think? …

FΓ‘bio Jansen
Nice product. Will use to setup some testing databases on my project. I can't find on docs whats the max lifetime of a database. There's some lifetime limit?
Christopher Heppell
@fabiojansen86 Thanks for the feedback! By default, both data images and data containers can live for an unlimited amount of time. But you can also set lifetimes for data containers (after which, the container will be automatically deleted) and for data images (after which, the data image will be deleted, provided there are no data containers created from it). The lifetime you choose can be any length of time you'd like! Let us know if you want any help getting things up and running, or join our slack channel where you can ask us anything else directly :)
Christopher Heppell
Hi Product Hunt! We built Spawn after having our own frustrations with trying to get production-like database copies to support our development and CI workflows. 🐒 Stop waiting for database restores Waiting hours for the restore of a database backup to a dev box for isolated copies always took forever. And using a shared instance risked trampling over other colleagues changes. We'd had enough of the database being the thing that slowed us down. So we started building Spawn as a way to solve that in a way that feels natural for developers. πŸš€ Capture a database state, and make instant copies Spawn lets you create data images which represent a known state of a database. This can be carefully curated yourself, or the result of restoring a database backup or running a series of scripts. Once you have a data image, you can create data containers from it which are provisioned instantly - regardless of the actual size of the original data image. Each data container is completely isolated, so each of your team mates can have their own dedicated data container for their own work. πŸ”„ Undo costly mistakes instantly You can save the state of your data container at any point, so risky changes or accidents no longer require you to wait hours to restore yet another database backup. Just run "spawnctl reset data-container" and you're back to your last save point. ⏩ Parallelise tests with independent copies Spin up independent data containers for each of your integration test suites and start running your tests in parallel without worrying about tests interfering with one another. πŸ’» Built by developers, for developers Everything is driven via a single clientside commandline "spawnctl" since Spawn itself is a hosted service. No painful installations of database engines, or contention for compute on your local machine. πŸ“£ Get started now for free πŸ“£ Spawn is available to use right now. Head on over to https://spawn.cc and follow the link to "Get started" and you'll be up and running straight away. We're still in the early stages so we're really excited to welcome any and all feedback you might have. Let us know what you think!
Vivek
This is a very nice solution
Walter Williams
we will use for setting