Custom Domains
Every Varity deployment gets a public URL at https://varity.app/{name}/. This guide covers how to set a custom name for that URL and manage your registered domains.
How Your Domain Is Assigned
Section titled “How Your Domain Is Assigned”When you run varitykit app deploy, Varity registers a subdomain at varity.app using your project’s name:
https://varity.app/{your-app-name}/Your app name is derived from the name field in your package.json by default. You can override it with the --name flag.
Set a Custom Subdomain
Section titled “Set a Custom Subdomain”Pass --name to choose your subdomain at deploy time:
varitykit app deploy --name my-appYour app will be available at:
https://varity.app/my-app/Naming rules
Section titled “Naming rules”- Lowercase letters, numbers, and hyphens only
- 3–48 characters
- Must be unique across all Varity apps — first to register a name owns it
- Cannot start or end with a hyphen
View Your Registered Domains
Section titled “View Your Registered Domains”List all domains registered to your account:
varitykit domains listOutput:
Your Domains (2)┌─────────────┬──────────────────────────────────┬──────────────────┐│ Subdomain │ App URL │ App Name │├─────────────┼──────────────────────────────────┼──────────────────┤│ my-app │ https://varity.app/my-app │ my-app ││ my-other │ https://varity.app/my-other │ my-other-project │└─────────────┴──────────────────────────────────┴──────────────────┘Redeploy Under the Same Name
Section titled “Redeploy Under the Same Name”Redeploying with the same --name updates the existing deployment at that URL — your domain stays the same:
# First deployvaritykit app deploy --name my-app
# Update the app — same URL, no re-registration neededvaritykit app deploy --name my-appSSL / HTTPS
Section titled “SSL / HTTPS”All varity.app subdomains are served over HTTPS automatically. No certificate setup is required. SSL is provisioned and renewed by Varity.
App Store URLs
Section titled “App Store URLs”When you submit your app to the App Store, it appears at:
https://varity.app/{name}/The same URL is used for direct access and App Store discovery. Keep your name stable once you publish.
Bring Your Own Domain (Coming Soon)
Section titled “Bring Your Own Domain (Coming Soon)”External custom domain support is on the roadmap. When available, you’ll be able to point myapp.com (apex domain) or app.myapp.com (subdomain) at your Varity deployment with automatic SSL provisioning.
The expected setup will be:
| Record Type | Name | Value |
|---|---|---|
CNAME | app | varity.app |
A | @ | Varity IP (provided in dashboard) |
Watch the changelog for availability.
Related
Section titled “Related”- Deploy Your App — full deployment guide
- App Store & Developer Portal — publish your app for discovery
- CLI Reference: deploy — all
app deployflags