Addresses and domains: tuqo.app, tuqo.dev, tuqo.ru and your own
Every site gets a tuqo.app address with HTTPS right away. On paid plans the same site can also open on the branded zones tuqo.dev and tuqo.ru, and your own domain takes two DNS records — the certificate is issued automatically.
Four kinds of address
These are not four different sites but one site at several addresses: turn on the ones you need and choose which is primary.
name.tuqo.app Address on tuqo.app
On every plan
The default address of every new site on every plan. Works right after creation, with HTTPS.
name.tuqo.dev Address on tuqo.dev
From the Start plan
A branded address for developer projects, documentation and an international audience. Same name as on tuqo.app.
name.tuqo.ru Address on tuqo.ru
From the Start plan
A branded address in the .ru zone, familiar to a Russian-speaking audience.
mysite.com Your own domain
From Start or with an add-on
Any domain or subdomain you bought from a registrar: two DNS records and the site opens on it. The domain limit on Start is 10; on Free, use the Custom domain add-on for 149 ₽/mo.
tuqo.pro is the domain for Drop drafts and preview links; new site addresses are no longer created there, existing ones keep working.
Tuqo addresses: one name, every zone
Your own domain in three steps
Add the domain
Open the Domains tab on the site page and enter the domain. The panel shows two records to create at your registrar.
Create two records
An A record points the domain at the Tuqo server; a TXT record _tuqo-verify proves the domain is yours. Leave other records, such as mail, alone.
Check the setup
Press “Verify domain”. Once DNS updates (usually minutes, up to an hour), the site opens on the domain and the certificate is issued automatically.
A mysite.com
→ IP from the panel
TXT _tuqo-verify.mysite.com
→ token from the panel The panel shows the exact values in the site's Domains tab. Step by step: attaching a custom domain, a domain on Cloudflare, when the domain doesn't work.
Which domains you can attach
Addresses by plan
| Address | Free | Start | Pro | Business | Scale | Enterprise |
|---|---|---|---|---|---|---|
| Address on tuqo.app | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Address on tuqo.ru and tuqo.dev | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| Short names (5–8 characters) | — | — | ✓ | ✓ | ✓ | ✓ |
| Custom domains | add-on, 149 ₽/mo | 10 | 20 | ∞ | ∞ | ∞ |
| Free SSL | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Prices and other limits are on the pricing page. The Custom domain add-on adds a domain to any plan; slots add up.
Where to manage addresses
Panel
The Domains tab on the site page: Tuqo addresses with toggles and “Make main”, attaching your own domain, changing the site name.
AI assistant (MCP)
create_site with a zone,
add_site_address,
update_site_address,
set_custom_domain and
verify_domain.
REST API
/api/v1/sites/{id}/addresses for zones and
/api/v1/sites/{id}/domains for custom domains —
docs.
Addresses and domains — frequently asked questions
What address will a new site get? +
An address like name.tuqo.app, the default on every plan, with HTTPS right away. From Start you can pick tuqo.ru or tuqo.dev when creating a site and later turn on the other zones under the same name.
How do tuqo.app, tuqo.ru and tuqo.dev differ? +
Only by the domain. Speed, HTTPS, forms, analytics and gated access are the same on every zone: it is one site opened at different addresses. tuqo.app is on every plan, the branded tuqo.ru and tuqo.dev come with paid plans.
I have a Free site on tuqo.ru. What happens to it? +
It keeps working on tuqo.ru as before. You can add a tuqo.app address and make it the main one, but that is one-way: turning tuqo.ru back on or making it main again takes a paid plan. Renaming such a site also takes a paid plan, since the new name would appear on tuqo.ru too. On Free, only the project owner can turn off a branded address or change the main one.
What happens to tuqo.ru and tuqo.dev addresses if I move to the Free plan? +
Existing addresses stay and keep working. While on Free, the same rules apply as for older Free sites on tuqo.ru: a site with a branded address can't be renamed, a branded address that was turned off or stopped being main can't be brought back, and no new one can be added. All of this comes back with a paid plan.
Can I change the site name? +
Yes: Domains tab → “Change address”. The new name is reserved for the site at once, and the switch happens in 24 hours: until then the site opens at the old address and you can cancel. The name changes on all zones together; the next change is possible after 7 days. The project owner gets an email. After the switch the old address stops opening and is released, so update links you have shared.
Own domain or a Tuqo address: which is better for search? +
A Tuqo address is indexed by Google and Yandex like any other. Your own domain is better for the brand and for moving later: the address stays yours wherever the site lives. What matters is one primary address: disable the others with a redirect. The redirect is permanent (301), and browsers remember it for an hour: if you turn the address back on, the redirect disappears for your visitors within an hour. For Google, put a canonical tag on each domain page pointing to its own URL and submit a sitemap with the domain's URLs; for Yandex, use its Site move tool (it ignores a canonical pointing to another domain). Non-primary Tuqo addresses you keep enabled serve their pages with a canonical header pointing to the primary one, unless the site sets its own.
Will a domain from any registrar work? +
Yes. All you need is access to the domain's DNS records. The records are the same everywhere; only the names of the settings sections differ.
Why is a name taken when nothing opens at that address? +
The name may belong to a site on another zone, be reserved by a site that is changing its address, or be closed as resembling a brand or a government service. Pick another one, for example add a city or a word about what you do.
An HTTPS address right after publishing
Create a site on tuqo.app for free, and when you need it, turn on tuqo.dev or attach your own domain.