Preview URL
A Preview URL is a unique, automatically generated HTTPS endpoint that lets you access services in your Lapdev environment directly from the web — without any manual DNS or Ingress configuration.
You can create Preview URLs for any environment type (personal, shared, or branch), exposing specific services for access and sharing. This makes it easy to preview changes, share work with teammates, and test production-like behavior in real time.
Why Preview URLs
In traditional Kubernetes setups, exposing your app for testing often means:
Creating or editing Ingress rules
Configuring DNS records
Managing TLS certificates
Waiting for ops to approve changes
That’s slow, error-prone, and not scalable for dozens of developers or short-lived environments.
Lapdev solves this with automatic Preview URLs — secure, per-environment endpoints that “just work.”
How It Works
When you create a Preview URL for a service in your environment, Lapdev:
Detects the service you want to expose (e.g.
frontend,api,gateway)Automatically generates a unique HTTPS domain for that service
Configures TLS certificates automatically — no
cert-manager, DNS setup, or manual YAML neededRoutes traffic through Lapdev's managed proxy layer directly to your service inside the cluster
All routing and TLS termination are handled by Lapdev's control plane, so your cluster stays secure and simple.
Each Preview URL is unique and automatically managed by Lapdev, making it safe to share with your team.
Access Control
Preview URLs default to Organization access, but you can configure per Preview URL:
Organization (default): Only members of your Lapdev organization can access (after login)
Public: Anyone with the link can access without authentication
Access settings are managed per Preview URL in the Lapdev dashboard.
Benefits
✅ Instant access: No waiting for ops or configuring ingress. ✅ Secure by default: Auto-managed HTTPS and certificates. ✅ Shareable: Send links to PMs, QA, or teammates easily. ✅ Isolated: Each environment’s URL maps only to its own workloads. ✅ Consistent: Same domain and routing system across all environments.
How It Relates to Other Lapdev Components
App Catalog
Defines which workloads are part of the app.
Environment
A running instance of the app in Kubernetes.
Preview URL
Provides web access to that environment — with automatic routing and HTTPS.
Usage Pattern
Preview URLs make collaboration effortless:
Create an environment and expose the services you want to share
Lapdev generates secure HTTPS URLs automatically
Share URLs with teammates, QA, or stakeholders instantly
No infrastructure changes, ingress configuration, or firewall rules needed
For step-by-step instructions, see Use Preview URLs.
Last updated