यह पेज आपके डिवाइस की भाषा में दिखाया गया है।अंग्रेज़ी में देखें

डेवलपर

Register.gy के साथ बनाएँ

AI असिस्टेंट और अपने ऐप्स को .gy डोमेन जाँचने और उन्हें वेबसाइटों से कनेक्ट करने दें। एक REST API, Claude, ChatGPT और Cursor के लिए एक MCP सर्वर, और OAuth साइन-इन। हर Register.gy ग्राहक के लिए मुफ़्त।

ओवरव्यू

Register.gy एक मान्यता प्राप्त .gy डोमेन रजिस्ट्रार है। डेवलपर प्लेटफ़ॉर्म वही टूल उपलब्ध कराता है जो ग्राहक क्लाइंट एरिया में इस्तेमाल करते हैं, ताकि कोई असिस्टेंट या ऐप:

  • .gy, .com.gy, .co.gy, .net.gy और .org.gy नामों की उपलब्धता जाँच सके, कीमत और रजिस्ट्रेशन लिंक के साथ। साइन-इन की ज़रूरत नहीं।
  • किसी ग्राहक के डोमेन की सूची देख सके और उनके DNS रिकॉर्ड पढ़ सके।
  • वेबसाइट कनेक्ट कर सके: वेबसाइट बिल्डर (Lovable, Bolt, Replit, v0, Netlify, Shopify…) जो रिकॉर्ड दिखाता है उन्हें भेजे, प्रीव्यू पाए, फिर लागू करे। हर बदलाव 7 दिनों तक पूर्ववत किया जा सकता है।
  • जाँच सके कि साइट लाइव है: DNS विज़िबिलिटी और https।

डिज़ाइन के अनुसार यह प्लेटफ़ॉर्म कभी भी ईमेल (MX) रिकॉर्ड या नेमसर्वर नहीं बदलता, डोमेन ट्रांसफ़र नहीं करता और भुगतान को नहीं छूता। रजिस्ट्री स्तर के बदलाव Register.gy टीम लागू करती है।

REST बेस URLhttps://register.gy/wp-json/rgy/v1
MCP सर्वरhttps://register.gy/wp-json/rgy/v1/mcp
OpenAPIhttps://register.gy/wp-json/rgy/v1/openapi.json
OAuth मेटाडेटाhttps://register.gy/.well-known/oauth-authorization-server
AI टूल के लिए सारांशhttps://register.gy/llms.txt

क्विकस्टार्ट

1. कोई नाम जाँचें (बिना कुंजी)

curl "https://register.gy/wp-json/rgy/v1/availability?domain=mybakery.gy"

2. API कुंजी बनाएँ

क्लाइंट एरिया में लॉग इन करें, API और AI असिस्टेंट खोलें और API कुंजी बनाएँ पर क्लिक करें। यह सिर्फ़ एक बार दिखाई जाती है।

3. अपने डोमेन की सूची देखें

curl -H "Authorization: Bearer rgy_live_YOUR_KEY" https://register.gy/wp-json/rgy/v1/domains

4. प्रीव्यू देखें, फिर वेबसाइट कनेक्ट करें

curl -X POST https://register.gy/wp-json/rgy/v1/domains/mybakery.gy/connect/preview \
  -H "Authorization: Bearer rgy_live_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"records":[{"type":"A","name":"@","value":"185.158.133.1"},{"type":"TXT","name":"_lovable","value":"lovable_verify=…"}]}'

अगर प्रीव्यू सही लगे, तो वही बॉडी /connect/apply पर भेजें। 7 दिनों के भीतर /connect/undo से पूर्ववत करें।

AI असिस्टेंट कनेक्ट करें

Register.gy एक रिमोट MCP सर्वर चलाता है (असिस्टेंट के लिए बाहरी टूल इस्तेमाल करने का स्टैंडर्ड तरीका)। जो असिस्टेंट साइन-इन सपोर्ट करते हैं, वे एक Register.gy विंडो खोलेंगे: ग्राहक अपना ईमेल डालता है, हमारे भेजे 6 अंकों का कोड टाइप करता है, और मंज़ूरी देता है कि असिस्टेंट क्या-क्या कर सकता है।

Claude

इस पते के साथ एक कस्टम कनेक्टर जोड़ें, फिर साइन इन करें:

https://register.gy/wp-json/rgy/v1/mcp

ChatGPT

जहाँ ChatGPT आपको कस्टम कनेक्टर या ऐप जोड़ने देता है (डेवलपर मोड), वहाँ यही पता इस्तेमाल करें और OAuth साइन-इन चुनें:

https://register.gy/wp-json/rgy/v1/mcp

Claude Code

claude mcp add --transport http register-gy https://register.gy/wp-json/rgy/v1/mcp

फिर साइन इन करने के लिए Claude Code में /mcp चलाएँ। या कुंजी के साथ साइन-इन छोड़ दें: --header "Authorization: Bearer rgy_live_YOUR_KEY" जोड़ें।

Cursor और दूसरे MCP क्लाइंट

{
  "mcpServers": {
    "register-gy": {
      "url": "https://register.gy/wp-json/rgy/v1/mcp",
      "headers": { "Authorization": "Bearer rgy_live_YOUR_KEY" }
    }
  }
}

जो क्लाइंट OAuth सपोर्ट करते हैं, वे headers छोड़कर इसके बजाय साइन इन कर सकते हैं।

फिर पूछें, उदाहरण के लिए: "क्या mybakery.gy उपलब्ध है?" या "मेरी Lovable साइट को mybakery.gy से कनेक्ट करो।" असिस्टेंट योजना वाले बदलाव दिखाता है और उन्हें लागू करने से पहले पूछता है।

सार्वजनिक, सिर्फ़ खोज वाला एंडपॉइंट (साइन-इन नहीं): https://register.gy/wp-json/rgy/v1/mcp/public

ऑथेंटिकेशन

OAuth 2.1 (असिस्टेंट और दूसरे लोगों द्वारा इस्तेमाल किए जाने वाले ऐप्स के लिए सुझाया गया)

  • PKCE (सिर्फ़ S256) के साथ ऑथराइज़ेशन कोड फ़्लो। पब्लिक और कॉन्फ़िडेंशियल क्लाइंट।
  • https://register.gy/oauth/register पर डायनैमिक क्लाइंट रजिस्ट्रेशन (RFC 7591)। रीडायरेक्ट URI https होने चाहिए, या localhost पर http।
  • डिस्कवरी: /.well-known/oauth-authorization-server (RFC 8414) और /.well-known/oauth-protected-resource (RFC 9728)। MCP एंडपॉइंट बिना ऑथेंटिकेशन वाले अनुरोधों का जवाब 401 और रिसोर्स मेटाडेटा की ओर इशारा करने वाले WWW-Authenticate हेडर के साथ देता है।
  • एक्सेस टोकन 1 घंटे तक चलते हैं; रीफ़्रेश टोकन 30 दिन तक, और हर इस्तेमाल पर बदल जाते हैं। पुराना रीफ़्रेश टोकन दोबारा इस्तेमाल करने पर पूरा कनेक्शन खत्म हो जाता है।
  • रिवोकेशन: https://register.gy/oauth/revoke (RFC 7009)। ग्राहक क्लाइंट एरिया में भी ऐप्स डिसकनेक्ट कर सकते हैं।
स्कोपअनुमति देता है
domains:readSee your .gy domains and their DNS records
websites:writeConnect your websites (change website records only, with 7-day undo)

API कुंजियाँ (आपकी अपनी स्क्रिप्ट और टूल के लिए)

क्लाइंट एरिया में अधिकतम 5 कुंजियाँ बनाएँ। उन्हें Authorization: Bearer rgy_live_… या X-API-Key: rgy_live_… के रूप में भेजें। कुंजियों में दोनों स्कोप होते हैं। वे हैश करके स्टोर की जाती हैं, और कोई कुंजी बनने पर मालिक को ईमेल किया जाता है।

MCP सर्वर

Streamable HTTP ट्रांसपोर्ट, JSON जवाब (कोई इवेंट स्ट्रीम नहीं), प्रोटोकॉल वर्शन 2025-06-18, 2025-03-26, 2024-11-05।

टूलयह क्या करता हैडेटा बदलता है?
search_domainCheck whether a .gy domain (.gy, .com.gy, .co.gy, .net.gy or .org.gy) is available at Register.gy, with the yearly price and a link to register it.नहीं
notify_when_registration_reopensUse only when search_domain says new .gy registrations are paused. Adds the user to Register.gy's notify list: Register.gy checks the domain again and emails them a link to register it as soon as registration reopens (usually within about an hour). Only call with the user's permission and their own email address.हाँ, पुष्टि के बाद
list_my_domainsList the user's .gy domains at Register.gy, with expiry date and whether each can be connected to a website now.नहीं
get_dns_recordsShow the current DNS records of one of the user's .gy domains.नहीं
connect_websitePoint one of the user's .gy domains at their website by setting the DNS records their website builder (Lovable, Bolt, Replit, v0/Vercel, Netlify, Webflow, Shopify…) shows on its custom-domain screen. Use the builder's real values, never guesses. ALWAYS call with apply=false first and show the user the preview; call again with apply=true only after the user clearly confirms. Email (MX) and nameserver records are never changed. The change can be undone for 7 days.हाँ, पुष्टि के बाद
check_liveCheck whether the website records of a .gy domain are visible on the internet and whether https works yet.नहीं
undo_last_changePut back the website records that were in place before the last connect_website change on this domain (available for 7 days). Ask the user first.हाँ, पुष्टि के बाद

REST API

बेस URL https://register.gy/wp-json/rgy/v1। JSON इन, JSON आउट। त्रुटियाँ {"error":{"code":"not_found","message":"…"}} जैसी दिखती हैं।

मेथडपाथविवरणऑथ
GET/availabilityIs a .gy domain available?कोई नहीं
GET/statusAre .gy registrations open or paused right now?कोई नहीं
POST/notifyWhile registrations are paused: email me when they reopenकोई नहीं
GET/healthService status for uptime monitorsकोई नहीं
GET/meWho this key belongs toकुंजी या टोकन
GET/domainsYour .gy domainsकुंजी या टोकन
GET/domains/{domain}One domainकुंजी या टोकन
GET/domains/{domain}/recordsCurrent DNS recordsकुंजी या टोकन
POST/domains/{domain}/connect/previewPreview connecting a website (changes nothing)कुंजी या टोकन
POST/domains/{domain}/connect/applyConnect a website (after the user confirms the preview)कुंजी या टोकन
POST/domains/{domain}/connect/undoUndo the last connectकुंजी या टोकन
GET/domains/{domain}/liveIs the site live (DNS + https)?कुंजी या टोकन
POST/mcpMCP endpoint for AI assistants (JSON-RPC 2.0, Streamable HTTP)कुंजी या टोकन

कनेक्ट अनुरोध की बॉडी

या तो रिकॉर्ड की सूची, या वह रॉ टेक्स्ट जो आपका बिल्डर दिखाता है (टेबल या सूची)। सिर्फ़ A, AAAA, CNAME (ALIAS) और TXT सेट किए जाते हैं; बाकी सब कुछ कारण के साथ skipped के अंतर्गत सूचीबद्ध होता है।

{
  "records": [
    { "type": "A", "name": "@", "value": "185.158.133.1" },
    { "type": "CNAME", "name": "www", "value": "mysite.netlify.app" }
  ]
}

सीमाएँ और त्रुटियाँ

अनुरोधहर 10 मिनट में प्रति कुंजी या कनेक्शन 300
बदलावप्रति ग्राहक हर 10 मिनट में 60 (क्लाइंट एरिया के साथ साझा)
उपलब्धताप्रति IP पता प्रति मिनट 30 जाँच
प्रति कनेक्ट रिकॉर्ड15
स्थितिमतलब
400गलत अनुरोध (संदेश बताता है कि क्या ठीक करना है)
401कुंजी या टोकन मौजूद नहीं, अमान्य या एक्सपायर
403अनुमति नहीं (उदाहरण के लिए, सिर्फ़ पढ़ने वाला कनेक्शन रिकॉर्ड बदलने की कोशिश कर रहा हो, या ऐसा डोमेन जिसे हमारी टीम मैनेज करती है)
404इस अकाउंट में नहीं, या अज्ञात एंडपॉइंट
429बहुत ज़्यादा अनुरोध; रुकें और फिर से कोशिश करें
503कोई डिपेंडेंसी (DNS या उपलब्धता जाँच) जवाब नहीं दे रही; बाद में फिर से कोशिश करें

सुरक्षा

  • कुंजियाँ और टोकन सिर्फ़ SHA-256 हैश के रूप में स्टोर किए जाते हैं। साइन-इन कोड एक ही बार इस्तेमाल होते हैं, 10 मिनट में एक्सपायर हो जाते हैं और उन पर रेट लिमिट लागू है।
  • हर कुंजी या कनेक्शन सिर्फ़ उसी ग्राहक के डोमेन देखता है जिसने उसे बनाया है।
  • API के ज़रिए हर बदलाव लॉग किया जाता है और 7 दिनों तक पूर्ववत किया जा सकता है। वेबसाइट रिकॉर्ड DNS-only सेट किए जाते हैं, ताकि बिल्डर अपने https सर्टिफ़िकेट जारी कर सकें।
  • कोई सुरक्षा समस्या मिली? विषय में "Security" लिखकर [email protected] पर ईमेल करें। कृपया दूसरों को बताने से पहले हमें इसे ठीक करने का मौका दें।

चेंजलॉग

  • 8 अक्तूबर 2026 OAuth 2.1 साइन-इन (PKCE, डायनैमिक क्लाइंट रजिस्ट्रेशन, रीफ़्रेश रोटेशन), क्लाइंट एरिया में कनेक्टेड ऐप्स, सार्वजनिक सिर्फ़-खोज MCP एंडपॉइंट।
  • 8 अक्तूबर 2026 REST API और MCP सर्वर लॉन्च: उपलब्धता, डोमेन, रिकॉर्ड, कनेक्ट प्रीव्यू/लागू/पूर्ववत, लाइव जाँच। क्लाइंट एरिया में API कुंजियाँ।

सपोर्ट और शर्तें

सवाल, आइडिया या पार्टनरशिप अनुरोध: [email protected] या +592-623-1721।

API का इस्तेमाल हमारी प्राइवेसी पॉलिसी के अंतर्गत आता है। API के लिए अलग शर्तें अंतिम रूप में तैयार की जा रही हैं।