Hi, this is Jevon from Tier [1]. We posted our first product a few weeks ago. [2] Thanks to everyone who gave feedback and tried it out.<p>We've been building a lot of functionality on top of Stripe and we've been hearing from early users about the challenges of scaling Stripe's test mode.<p>Because you have 1 organizational account in Stripe and 1 test environment for that account, you can run in to a bunch of edge cases around how data is stored and deleted (or not). Blake wrote a separate post about those issues here [3].<p>We were excited to build this feature and write about it because we have gotten tired of making fake accounts which become hard to track because we're never sure what state each account is in.<p>Tier switch lets you spin up ephemeral test environments and you can instantly access them. It feels a lot more like a Netlify or Vercel deployment preview. This is nice when you are creating new Stripe backed features but they aren't in your main branch yet and you want to avoid polluting the test account that other members of your team might be using.<p>It's a pretty specific itch to scratch, but it has been one we've seen ourselves and heard about from a few others. Hopefully it will be useful to you too at some point.<p>1: <a href="https://github.com/tierrun/tier" rel="nofollow">https://github.com/tierrun/tier</a>
2: <a href="https://news.ycombinator.com/item?id=33429972" rel="nofollow">https://news.ycombinator.com/item?id=33429972</a>
3: <a href="https://blog.tier.run/tier-switch-git-branch-for-stripe" rel="nofollow">https://blog.tier.run/tier-switch-git-branch-for-stripe</a>