Apply for a Free Domain

Pick a name you like, open a single pull request, and keep it — no annual fees, ever.

Steps

  1. Set up DNS hosting. Add your desired domain on a third-party DNS platform and obtain the NS records. Platforms tested by the community: dns.he.net, desec.io, hostry.com (free or paid).

  2. Create a Whois file. Fork the repository, then create whois/yourname.no.kg.json:

    {
      "registrant": "you@example.com",
      "domain": "myname",
      "sld": "no.kg",
      "nameservers": [
        "ns1.example.com",
        "ns2.example.com"
      ],
      "agree_to_agreements": {
        "registration_and_use_agreement": true,
        "acceptable_use_policy": true,
        "privacy_policy": true
      }
    }

    domain is the name without the suffix (must be longer than 3 characters); sld is one of the available suffixes; nameservers takes 2–4 NS records.

  3. Open a pull request. Use the title format Registration: yourdomain.no.kg (or Update: / Remove: for other operations). One pull request may contain one domain only. Once automatic validation passes, your PR receives the validation-passed label.

  4. Verify by email (ARAE). After your PR has passed validation and has no conflicts, send an email from the registrant address to pr-authorization@publicfreesuffix.org with the subject APPROVE_PFS_PR_<PR number> (an empty body is fine). The merge and DNS update usually complete within 5 minutes. When changing the registrant email, both the old and the new address must send the authorization email within 12 hours.

Before you apply

Apply on GitHub