nowfound

Dev tools · February 3, 2026

VP

VeilStream – Per-Branch Preview Environments

# Show HN: VeilStream - Per-Branch Preview Environments ## Optionally with sanitized production data I've been building VeilStream to solve a problem I kept running into: Rigorous evaluation of changes, such that they won't break production is hard. Staging is shared and often broken. Pulling to local setups are a pain. So PRs get a quick code skim and a "LGTM." VeilStream spins up isolated preview environments from your `docker-compose.yml`, (optionally) complete with a sanitized snapshot of your production database. ## What happens when you open PR #247 1. GitHub webhook hits our API 2. We…

Visit veilstream.comAlternativestop 17% of February 2026

What it does

In the maker’s words, at launch

# Show HN: VeilStream - Per-Branch Preview Environments ## Optionally with sanitized production data I've been building VeilStream to solve a problem I kept running into: Rigorous evaluation of changes, such that they won't break production is hard. Staging is shared and often broken. Pulling to local setups are a pain. So PRs get a quick code skim and a "LGTM." VeilStream spins up isolated preview environments from your `docker-compose.yml`, (optionally) complete with a sanitized snapshot of your production database. ## What happens when you open PR #247 1. GitHub webhook hits our API 2. We pull your branch and parse your compose file 3. Kubernetes manifests render from your compose services (and applied to our cluster) 4. A fresh namespace gets created with your containers 5. Optionally, postgres containers are seeded with your data 6. Health checks pass, you get a stable URL: `https:&#x2F;&#x2F;<unique-string>.env.veilstreamapp.com` 7. that link is commented back on any open PRs from that branch Total time from push to working environment: about 2 minutes. ### The reviewer experience Your teammate clicks the link. They're using your app with real data structure, real relationships, real edge cases—but emails are fake, SSNs are masked, and PII never leaves your production boundary. No shared staging. No "wait, who's testing on staging right now?" No stepping on each other's test data. No risk to prod. ### When PR #247 gets merged or closed The namespace, containers, and database are automatically destroyed. Nothing lingers. ## What it's not - Not serverless&#x2F;edge - this is for apps that run containers - Not a Vercel competitor - we're focused on the full stack from a docker-compose perspective - Not a database replication tool - the proxy works like a man-in-the-middle, not on the WAL ## MCP Server for AI Agents We built an MCP server so Claude Code, Cursor, and other AI coding agents can deploy preview environments directly. Your agent can spin up an environment, run tests against it, and tear it down—all without leaving your editor. ## Tech Stack - Backend: Go (API + reconciler) - Frontend: React + TypeScript - Infrastructure: Kubernetes, with dynamic namespace provisioning - Database proxy: Custom Go proxy that interfaces with a database, and exposes the standard psql wire protocol, mimicing a server ## Links - Landing page: https:&#x2F;&#x2F;www.veilstream.com - Application: https:&#x2F;&#x2F;app.veilstream.com - Example project: https:&#x2F;&#x2F;github.com&#x2F;veilstream&#x2F;example-music-company - Demo video: https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;jonessteven_i-have-only-made-... - Docs: https:&#x2F;&#x2F;docs.veilstream.com Happy to answer questions. Also: htaccess-style password protection is available for your preview environments.

Does the same job

all alternatives →
  • Gallery2021 · ▲133

    Environments per-pull-request, on your own cloud

  • Hosting by webapp.io 2023 · ▲105

    Global CDN, zero config TLS, free custom domains

  • Glimpse2024 · ▲117

    Preview your GitHub pull requests via Laravel Forge

  • Valist2020 · ▲84

    Improve testing with deployed previews for every new update

  • GoMask as CodeDec 2025 · ▲85

    Test data as code: YAML rules, Git versioned, & CI/CD ready

  • InfiniteJun 2026 · infinite.fast · ▲74

    OS runtime unifying GA4, PostHog, + Stripe into a local db

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, February 2026

the whole month →
  • Rork Max1,430

    Best AI for iOS apps. Website that replaces Xcode

    Life & fun · Feb 2026 · rork.com

  • happycapy1,367

    The agent-native computer, for the rest of us

    AI · Feb 2026 · happycapy.ai

  • SuperX902

    All-in-one growth OS for serious 𝕏 creators

    AI · Feb 2026 · superx.so

  • KiloClaw871

    Hosted OpenClaw. No Mac mini required.

    Dev tools · Feb 2026 · kilo.ai

  • Talk it out and feel better

    AI · Feb 2026 · lovon.app

  • Claude’s most advanced model for agentic tasks

    AI · Feb 2026 · anthropic.com