App URLs and Names on Varity
Every Varity deployment gets a public URL based on its hosting type: static apps are served at https://varity.app/{name}/, and dynamic apps get their own subdomain at https://{name}.varity.app/. This guide covers how to set a custom app name and list the varity.app names registered to your account.
How Your Domain Is Assigned
Section titled “How Your Domain Is Assigned”When you run varitykit app deploy, Varity registers a name for your app from your project’s name. The resulting URL depends on hosting type:
# Static apps: served on a sub-pathhttps://varity.app/{your-app-name}/
# Dynamic apps: served on their own subdomainhttps://{your-app-name}.varity.app/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 App Name
Section titled “Set a Custom App Name”Pass --name to choose your subdomain at deploy time:
varitykit app deploy --name my-appYour app will be available at the URL for its hosting type:
# Static apphttps://varity.app/my-app/
# Dynamic apphttps://my-app.varity.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.
External Domains
Section titled “External Domains”External custom domains are on the roadmap, but they are not part of the current beta. Do not configure DNS records for a custom domain until the dashboard exposes that workflow.
Related
Section titled “Related”- Deploy Your App: full deployment guide
- CLI Reference: deploy: all
app deployflags