Hi all. Vercel gives you a deployment per PR. EnvTie.dev adds the rest of the environment behind that URL:
- a Neon Postgres branch with real data
- an Upstash Redis
- a Stripe webhook endpoint whose secret matches the preview
- a GitHub Environment holding it all
— described in one blueprint, created from a signed plan when the PR opens.
The part I actually built it for is the end: on merge, everything is destroyed in reverse order and read back to verify it's gone. If the close event is missed, the environment's expiry destroys it, with the same verification.
Keys stay on your side — a runner in your infra holds the provider keys and writes secrets into the GitHub Environment; my control plane only sees names and statuses.
Free tier is live (3 environments, no card): envtie.dev. I read every piece of feedback, especially the "this would never work for us because…" kind.