Die Endung gehört zu den sogenanntenrestricted domains, die nur an Personen und Unternehmen mit einemWohnsitz respektive einerNiederlassung im Land vergeben werden. Ersatzweise kann eine .py-Domain auch dann registriert werden, sofern die anmeldende Organisation in Paraguay gegründet wurde oder der Inhaber zumindest einenbevollmächtigten Vertreter vor Ort benennt.[2] Insgesamt darf eine .py-Domain zwischen zwei und 63 Zeichen lang sein und nuralphanumerische Zeichen beinhalten sowieBindestriche, jedoch nicht an erster oder letzter sowie dritter und vierter Stelle.[3]
Seit Jahren kollidiert die Top-Level-Domain mit Bemühungen der russischen Vergabestelle, einekyrillische Variante von.ru einzuführen, deren Schreibweise große Ähnlichkeit mit.py hätte. Die ICANN hat das Vorhaben daher immer wieder abgelehnt.[4]