tuqo
Where your site opens

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

One site name across all zones: take sweet-cake and sweet-cake.tuqo.app, sweet-cake.tuqo.ru and sweet-cake.tuqo.dev are yours; nobody can take that name on another zone
Zone addresses are switched on and off in the site's Domains tab, each with its own toggle
One address is primary: links in the panel and emails point to it, and disabled addresses redirect to it
A disabled address redirects to the primary one, keeping the path and query, or shows “unavailable” if you turn the redirect off
HTTPS on Tuqo addresses works from the first second: a shared certificate, no waiting for issuance
Forms accept submissions on every address of the site, and analytics doesn't count moves between its Tuqo addresses as an external source
Names use Latin letters, digits and hyphens: 9+ characters on any plan, short 5–8 character names from Pro
Names that look like well-known brands or government services are closed to everyone, to protect visitors from phishing

Your own domain in three steps

1

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.

2

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.

3

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

Any domain or subdomain works: mysite.com, mysite.ru, shop.mysite.com, except ones that look like well-known brands or government services
The www address is a separate domain and takes one more slot in your domain limit: add www.mysite.com the same way and disable it with a redirect to the primary one
Internationalized domains are entered as they are: the panel converts пример.рф to punycode (xn--e1afmkfd.xn--p1ai) itself and shows it in its native script. You can paste the whole address from the browser: https:// and the path are stripped
The Let's Encrypt certificate is free on every plan, issued and renewed automatically
A domain belongs to one site. A verified domain moves between sites of a project with the Move button
Email on the domain is untouched: Tuqo needs only A and TXT, MX records stay as they are
In Cloudflare, turn the proxy off for the A record (grey cloud), otherwise the check can't see our server
A site on your domain still opens on its Tuqo address too; disable that with a redirect to the domain, and give each domain page a canonical tag with its own URL so search engines keep one address

Addresses by plan

Address FreeStartProBusinessScaleEnterprise
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.