मुख्य सामग्री पर जाएँ
Windscribe

VPN API,आपकेVPN API,आपके एजेंट्स के लिए।

अपने AI एजेंट्स को उनका अपना WireGuard VPN दें। वे इसे एक API कॉल में USDC से खरीदते हैं, DNS फ़िल्टरिंग से ख़तरनाक डोमेन ब्लॉक करते हैं, और उन्हें कभी अकाउंट की ज़रूरत नहीं पड़ती।

एजेंट्स: llms.txt से शुरू करें। बेस URL https://api.windscribe.com/vpn

उपयोग के मामले

एजेंट्स अपने VPN से क्या करते हैं

एजेंट्स आपकी ओर से खुले वेब पर काम करते हैं। ये वे काम हैं जहाँ एक निजी, नियंत्रित किया जा सकने वाला कनेक्शन मायने रखता है।

  • गोपनीयता

    निजी रूप से ब्राउज़ करें

    साइट्स को Windscribe का IP दिखता है, आपके घर या ऑफ़िस का नेटवर्क कभी नहीं।

  • जियो टेस्टिंग

    दूसरे देश से देखें

    स्थानीय कीमतें और सर्च नतीजे वैसे ही जाँचें जैसे वहाँ के लोग उन्हें देखते हैं।

  • सुरक्षा

    किसी भी नेटवर्क को सुरक्षित करें

    होटल Wi-Fi, रोबोट और एज डिवाइस को एन्क्रिप्टेड WireGuard टनल मिलती है।

  • प्लेटफ़ॉर्म

    हर ग्राहक के लिए एक टनल

    हर वर्कस्पेस या जॉब के लिए एक की और एक अवधि। मैनेज करने के लिए कोई अकाउंट नहीं।

ROBERT के साथ DNS फ़िल्टरिंग

तय करें कि आपका एजेंट कहाँ तक पहुँच सकता है

मैलवेयर और फ़िशिंग डोमेन ब्लॉक करें ताकि एजेंट को उनकी ओर न मोड़ा जा सके, या शोर और डेटा खपत कम करने के लिए विज्ञापन और ट्रैकर हटा दें। एक API रिक्वेस्ट किसी की के लिए लिस्ट बदल देती है, और टनल का DNS रिज़ॉल्वर उन्हें लागू करता है।

फ़िल्टर लिस्ट
DNS लुकअप9 में से 3 ब्लॉक
  1. search.engine.example
  2. shocking.headlines.example
  3. miner.hashpool.example
  4. sync.tracker.exampleविज्ञापन + ट्रैकरब्लॉक किया गया
  5. shop.retailer.example
  6. odds.casino.example
  7. c2.botnet.exampleमैलवेयरब्लॉक किया गया
  8. ads.network.exampleविज्ञापन + ट्रैकरब्लॉक किया गया
  9. cdn.images.example

PUT /vpn/wireguard/settings{"robert": ["malware","ads"]}→ wireguard.dns = 10.255.255.3

स्वायत्त एजेंट्स के लिए सुरक्षा-घेरा

कोई एजेंट अगर किसी ख़राब लिंक या इंजेक्ट किए गए निर्देश का पालन कर ले, तब भी वह जाने-माने मैलवेयर, फ़िशिंग या बॉटनेट डोमेन को रिज़ॉल्व नहीं कर सकता।

कम डेटा, कम शोर

विज्ञापन और ट्रैकर ब्लॉक करने से पेज हल्के रहते हैं, इसलिए एजेंट्स बेकार सामग्री पर कम टोकन और कम बैंडविड्थ खर्च करते हैं।

हर की के लिए, API से सेट करें

नई की में मैलवेयर ब्लॉकिंग शुरू से चालू रहती है। लिस्ट कभी भी इस कमांड से बदलें:

PUT /vpn/wireguard/settings

गोपनीयता और नियंत्रण

न साइन अप, न लीक होने को कुछ

पहचान

शून्य अकाउंट

API कभी नहीं पूछता कि आप कौन हैं। आपका एजेंट एक WireGuard की पेयर बनाता है, और पब्लिक की ही पूरी पहचान है। प्राइवेट की कभी मशीन से बाहर नहीं जाती, और कनेक्शन को मैनेज करने वाली हर रिक्वेस्ट उसी से साइन होती है, इसलिए उसे उतना ही निजी रखें जितना कनेक्शन को।

ईमेलपासवर्डकार्डसेशनwg_pubkey ✓
x402 भुगतान

आपका एजेंट ख़ुद भुगतान करता है

Base पर USDC, खुले x402 स्टैंडर्ड के ज़रिए हर रिक्वेस्ट पर सेटल। कोई चेकआउट पेज नहीं, कोई सेव किया गया कार्ड नहीं, और भुगतान दोबारा आज़माने पर कभी दो बार पैसे नहीं कटते।

स्टैंडर्ड WireGuard

किसी भी WireGuard क्लाइंट के साथ काम करता है

आपकी की से साइन की गई रिक्वेस्ट एड्रेस, DNS रिज़ॉल्वर और प्रीशेयर्ड की लौटाती है, इसलिए wg-quick कॉन्फ़िग बनाने के लिए बस एक टेम्पलेट काफ़ी है।

API से पूरा नियंत्रण

एक्सेस रिन्यू करें, ट्रांसफ़र करें या ख़त्म करें

और समय खरीदें, एक्सेस को नई की पर ले जाएँ, या उसे तुरंत रद्द करें, हर काम एक साइन की गई रिक्वेस्ट से।

एजेंट x402 से VPN कैसे खरीदता है

शून्य से टनल तक, चार क़दमों में

सादा HTTP और खुला x402 पेमेंट स्टैंडर्ड। कोई भी x402 v2 क्लाइंट बिना कस्टम कोड के भुगतान कर सकता है।

  1. 402

    अवधि माँगें

    एक WireGuard पब्लिक की और महीनों की संख्या भेजें। जवाब में सटीक कीमत, नेटवर्क और भुगतान पाने वाला मिलता है।

    POST /vpn/wireguard

  2. x402

    कोटेशन चुकाएँ

    एक USDC ट्रांसफ़र ऑथराइज़ेशन साइन करें और उसके साथ वही रिक्वेस्ट दोबारा भेजें।

    PAYMENT-SIGNATURE: …

  3. 201

    कॉन्फ़िग बनाएँ

    साइन की गई रिक्वेस्ट एड्रेस, DNS रिज़ॉल्वर और प्रीशेयर्ड की लौटाती है। लोकेशन लिस्ट से एक एग्ज़िट चुनें।

    GET /vpn/wireguard/locations

  4. WG

    कनेक्ट करें

    किसी भी WireGuard क्लाइंट से टनल चालू करें और काम के लिए ज़रूरी फ़िल्टर सेट करें।

    wg-quick up ./windscribe.conf

कीमतें

एक कीमत, USDC में भुगतान

x402 के ज़रिए Base पर USDC में भुगतान। कोई सब्सक्रिप्शन नहीं और कोई ऑटो-रिन्यूअल नहीं: समय जोड़ने के लिए उसी की से दोबारा खरीदें, 12 महीने आगे तक। भुगतान अंतिम हैं।

मासिक$0
वार्षिक$39 बचाएँ$0

डेवलपर्स और एजेंट्स के लिए डॉक्स

शुरू करने के लिए एजेंट को जो कुछ चाहिए

OpenAPI स्पेसिफ़िकेशन हर एंडपॉइंट का वर्णन करता है। llms.txt एजेंट्स के लिए छोटा संस्करण है।

इसे अपने एजेंट को दें
https://windscribe.com/vpn-api/llms.txt पढ़ो।
इस मशीन पर एक WireGuard की पेयर बनाओ, उसके लिए x402 से Windscribe VPN का एक महीने का एक्सेस खरीदो, मैलवेयर और विज्ञापन ब्लॉकिंग चालू करो, फिर सबसे नज़दीकी लोकेशन के लिए wg-quick कॉन्फ़िग लिखो। प्राइवेट की इसी मशीन पर रखो।
एक नज़र में
बेस URL
https://api.windscribe.com/vpn
डिस्कवरी
GET /vpn
भुगतान
x402 v2, exact स्कीम, Base पर USDC
ऑथेंटिकेशन
WireGuard की से साइन की गई रिक्वेस्ट (wg-xeddsa-v1)
API एक्सप्लोर करें9 एंडपॉइंट, रिक्वेस्ट और रिस्पॉन्स फ़ील्ड, cURL, Python और JavaScript में कोडखोलें
POST/vpn/wireguard

Buy time for a WireGuard key

Creates a new entitlement, extends an active or expired one from max(now, expires), or reactivates a revoked one with a fresh PSK and a term starting now. Send without PAYMENT-SIGNATURE for an x402 quote, then retry the identical body with PAYMENT-SIGNATURE. A wg-xeddsa-v1 signature by the key in the body is optional; when sent it must verify, and a signed quote also checks that the key can buy the term now. The response carries `psk` only when the request is signed by the key: anyone can pay for any key. Retrying the same PAYMENT-SIGNATURE never pays twice.

सिग्नेचर वैकल्पिकx402 · Base पर USDCbuyWireGuardTime

हेडर

हेडर
आवश्यक
विवरण
PAYMENT-SIGNATURE
नहीं
Base64 x402 v2 PaymentPayload. Omit to receive a quote. Its authorization's validBefore must be at most maxTimeoutSeconds, plus 30 seconds of clock skew, from now.
X-Windscribe-WireGuard-Key
नहीं
Part of the optional purchase signature.
Content-Digest
नहीं
Part of the optional purchase signature.
Signature-Input
नहीं
Part of the optional purchase signature.
Signature
नहीं
Part of the optional purchase signature.

रिक्वेस्ट बॉडी · application/json

फ़ील्ड
टाइप
विवरण
wg_pubkeyआवश्यक
string
A WireGuard X25519 public key as `wg pubkey` prints it: canonical base64 of 32 bytes, u below 2^255 - 19 (top bit clear), and not a small-order point.
monthsआवश्यक
integer
123456712

रिस्पॉन्स

Payment settled and time bought

फ़ील्ड
टाइप
विवरण
pubkeyआवश्यक
string
A WireGuard X25519 public key as `wg pubkey` prints it: canonical base64 of 32 bytes, u below 2^255 - 19 (top bit clear), and not a small-order point.
statusआवश्यक
string
activeexpiredrevoked
expiresआवश्यक
integer
Unix seconds; access ends exactly then.
ipv4आवश्यक
string
ipv6आवश्यक
string
robertआवश्यक
string[]
malwareadssocialporngamblingfakenewscompetitorscryptominers
wireguardआवश्यक
object
[Interface] values; the [Peer] comes from a locations group and node.
wireguard.addressआवश्यक
string
Interface IPv4 address with prefix, derived from the public key.
wireguard.address_v6आवश्यक
string
Interface IPv6 address with prefix, derived from the public key.
wireguard.dnsआवश्यक
string
Windscribe resolver for the current ROBERT filters.
wireguard.allowed_ipsआवश्यक
"0.0.0.0/0, ::/0"
wireguard.endpoint_portआवश्यक
443
purchasable_termsआवश्यक
integer[]
Terms that a purchase would accept now without exceeding the 12-month cap.
123456712
psk
string
WireGuard preshared key for the [Peer] section. Only when the request is signed by the key; otherwise read it with a signed GET /vpn/wireguard.
successआवश्यक
1
payment_idआवश्यक
string | null
Null when rotate moved an active entitlement.
settlement_referenceआवश्यक
string | null
Base transaction hash of the settlement.

दिखाए गए फ़ील्ड data के अंदर हैं।

रिक्वेस्ट
# 1. Quote. The x402 PaymentRequired object is in the PAYMENT-REQUIRED header (base64).
curl -si https://api.windscribe.com/vpn/wireguard \
  -H 'Content-Type: application/json' \
  -d '{"wg_pubkey":"<your WireGuard public key>","months":1}'

# 2. Pay with any x402 v2 client, or build the payload as in the Python tab,
#    then send the same request with the payment.
curl -s https://api.windscribe.com/vpn/wireguard \
  -H 'Content-Type: application/json' \
  -H "PAYMENT-SIGNATURE: $PAYMENT" \
  -d '{"wg_pubkey":"<your WireGuard public key>","months":1}'
उदाहरण रिस्पॉन्स · 201
{
  "data": {
    "pubkey": "j0DFrbaPJWJK5bIU6nZ6bslNgp09e14a0bpvPiE4KF8=",
    "status": "active",
    "expires": 1797207705,
    "ipv4": "100.88.12.34",
    "ipv6": "fd54:4::5c0c:2a2",
    "robert": [
      "malware"
    ],
    "wireguard": {
      "address": "100.88.12.34/32",
      "address_v6": "fd54:4::5c0c:2a2/128",
      "dns": "10.255.255.2",
      "allowed_ips": "0.0.0.0/0, ::/0",
      "endpoint_port": 443
    },
    "purchasable_terms": [
      1,
      2,
      3,
      4,
      5,
      6,
      7
    ],
    "psk": "EXAMPLEexampleEXAMPLEexampleEXAMPLEexample0=",
    "success": 1,
    "payment_id": "6c1f0e9a2b7d4c3e8f5a1b0c9d8e7f6a5b4c3d2e1f0a9b8c7d6e5f4a3b2c1d0e",
    "settlement_reference": "0xeb0c71793e4e18a80c8123e34c8f908404f4ee107d3c8dfea4c742ad73e01ccf"
  }
}
All Your Devices
Stars

अपने एजेंट्स को उनका अपना VPN दें।

POST /vpn/wireguard से कोटेशन लें, x402 से भुगतान करें, WireGuard से कनेक्ट करें।

All Your Devices

सवाल

खरीदने से पहले

Windscribe VPN API क्या है?

एक HTTP API जो Windscribe WireGuard VPN एक्सेस सीधे किसी WireGuard पब्लिक की को बेचता है। AI एजेंट्स, स्क्रिप्ट्स और डिवाइस बिना Windscribe अकाउंट के कनेक्शन खरीद, इस्तेमाल और मैनेज कर सकते हैं।

क्या कोई AI एजेंट ख़ुद VPN खरीद सकता है?

हाँ। एजेंट अपनी WireGuard पब्लिक की और एक अवधि भेजता है, HTTP 402 कोटेशन पाता है, उसे x402 के ज़रिए USDC में चुकाता है और WireGuard कॉन्फ़िग के लिए वैल्यू वापस पाता है। किसी इंसान को साइन अप करने या कुछ भी कन्फ़र्म करने की ज़रूरत नहीं।

क्या मुझे Windscribe अकाउंट चाहिए?

नहीं। API कभी ईमेल, पासवर्ड या सेशन नहीं माँगता। आपकी WireGuard पब्लिक की खरीदारी की पहचान करती है, और उसे मैनेज करने वाली रिक्वेस्ट मिलती-जुलती प्राइवेट की से साइन होती हैं।

मैं भुगतान कैसे करूँ?

Base पर USDC से, x402 v2 के ज़रिए। पहली रिक्वेस्ट सटीक रक़म और पाने वाले का पता लौटाती है; आपका क्लाइंट USDC ट्रांसफ़र ऑथराइज़ेशन साइन करता है और रिक्वेस्ट फिर से भेजता है।

क्या यह सब्सक्रिप्शन है?

नहीं। हर भुगतान 1 से 7 या 12 महीने की तय अवधि खरीदता है। समय जोड़ने के लिए उसी की से दोबारा खरीदें, 12 महीने आगे तक।

क्या मुझे रिफ़ंड मिल सकता है?

नहीं। भुगतान अंतिम हैं। की रद्द करने से एक्सेस तुरंत ख़त्म हो जाता है और बचा हुआ समय चला जाता है; दोबारा समय खरीदने से की फिर सक्रिय हो जाती है।

क्या मैं तय कर सकता हूँ कि मेरा एजेंट किन डोमेन तक पहुँचे?

हाँ। हर की के पास ROBERT DNS फ़िल्टर लिस्ट हैं: मैलवेयर (फ़िशिंग और बॉटनेट सर्वर सहित), विज्ञापन + ट्रैकर, सोशल नेटवर्क, पोर्न, जुआ, क्लिकबेट, क्रिप्टो और दूसरे VPN। नई की में मैलवेयर चालू रहता है, और PUT /vpn/wireguard/settings कभी भी लिस्ट बदल देता है। कस्टम डोमेन नियम समर्थित नहीं हैं।

यह कौन-सा VPN प्रोटोकॉल इस्तेमाल करता है?

WireGuard। API इंटरफ़ेस एड्रेस, DNS रिज़ॉल्वर, प्रीशेयर्ड की और एंडपॉइंट पोर्ट लौटाता है, इसलिए wg-quick समेत कोई भी WireGuard क्लाइंट कनेक्ट कर सकता है।

Windscribe क्या स्टोर करता है?

पब्लिक की, एक जनरेट की गई प्रीशेयर्ड की, समाप्ति तिथि, आपके ROBERT फ़िल्टर, और हर भुगतान के लिए उसकी प्रोडक्ट जानकारी, स्टेटस और सेटलमेंट ट्रांज़ैक्शन हैश। Windscribe आपका वॉलेट एड्रेस स्टोर नहीं करता, लेकिन सेटलमेंट Base पर सार्वजनिक है और भुगतान करने वाला वॉलेट दिखाता है।

अगर मेरी WireGuard की पहले से इस्तेमाल में हो तो?

जो की किसी Windscribe अकाउंट या पार्टनर की है, उसे कोई पैसा कटने से पहले ही wireguard_key_exists के साथ अस्वीकार कर दिया जाता है। नई की बनाएँ और फिर कोशिश करें।

मैं कौन-से सर्वर इस्तेमाल कर सकता हूँ?

आपका एक्सेस सक्रिय रहने तक GET /vpn/wireguard/locations से लौटाई गई प्रीमियम WireGuard लोकेशन। स्टैटिक IP सर्वर शामिल नहीं हैं।