Here at Snaplet, we’re not about to tell you that you need to get into shape. Our mascot Snappy is a cat, and cats are notoriously exercise-averse, so it’d be uncharacteristic of us to do so. What is our business is what kind of shape the data you code against is in though! We’re here to help you get your data ship-shape 🚢, so you can focus on shipping! 🚀 (See what we did there?)
We all know that coding against bad data is better than coding against no data, but coding against accurate, realistic data is way better than coding against bad data. Getting good data is easier said than done - how many times have you struggled to debug a complicated issue without having access to production data? Or battled with a dodgy seed script to get data into your development environment? Struggle no more! Snaplet makes it super easy to get your data into the right shape for you to code against.
Sounds great, but are you worried about connecting Snaplet to your production database? We get it - that’s why you can self-host Snaplet to securely connect to production from within your own environment. Self-hosting means we never touch your production database, and you control the entire process, while still getting high quality, production-realistic snapshots to code against.
Coding against production data is great, but what if your production database is too big and unwieldy? We’ve seen production databases north of 200 GB, which is why we’ve introduced subsetting - capture a representative sample of your database, with all the relationships between your tables preserved for your subset. Subsetting allows you to easily work with a smaller dataset, but can also be useful for debugging: you could pull out a single customer record, with all linked data, to debug a very specific problem. It’s then also super easy to share that tiny snapshot with other members of your team to work collaboratively on that problem.
No matter what your starting point is - a production database, QA, staging, or even a completely blank database, Snaplet has the tools to get you coding against more realistic-looking and accurate data in a snap! Don’t let "out of shape" data block you, use Snaplet and give your entire team access to production-like data so they can code, debug, and test with ease.