Amazon Web Services ने 11 नवंबर 2026 को AWS Emulator लॉन्च किया है। यह एक ऐसा free tool है जो 200 से ज़्यादा AWS services को आपके अपने laptop पर चला देता है। AWS CLI, SDK और coding agents अब असली cloud की जगह आपके laptop से बात करते हैं, बिना AWS account और बिना fee के। सबसे बड़ी बात यह है कि इसे किसने बनाया है। AWS का कहना है कि इसका पूरा code autonomous AI agents ने लिखा है, और कंपनी के engineers ने एक भी line नहीं लिखी और न ही review की है।
क्या हुआ: AWS Emulator क्या है
AWS Emulator आपके machine पर चलने वाला एक local emulator है, जो AWS API के endpoint की तरह काम करता है। आप इसे install करके अपने tools को local endpoint की तरफ point कर देते हैं, और application code वही AWS API call करता है, पर जवाब laptop से ही आ जाता है। AWS का कहना है कि इसकी कोई additional service fee नहीं है। इसका source GitHub पर CC0 public domain license के तहत उपलब्ध है, यानी यह पूरी तरह मुफ्त और open है। यह tool 400 से ज़्यादा Smithy API model से बना है, जो वही model हैं जिनसे official AWS SDK बनते हैं, इसलिए request और error response का shape production जैसा ही होता है।
यह कैसे काम करता है: Install और Setup
AWS Emulator को Rust में लिखा गया है। Linux पर यह RPM या Debian package से install होता है, और macOS और Windows पर इसे Docker में चलाते हैं। जब emulator start होता है, तो यह अपनी credentials, config file और certificate खुद generate करके `~/.aws/emulator/9297/` में लिख देता है। फिर आप environment variable `AWS_ENDPOINT_URL` को local endpoint पर point कर देते हैं, और आपका code बिना बदले local emulator से बात करने लगता है। Emulator local HTTPS endpoint `127.0.0.1:9297` पर serve करता है। हर request पर Signature Version 4 यानी SigV4 signing ज़रूरी है, ठीक वैसे ही जैसे असली AWS में होता है। अगर कोई operation अभी implement नहीं हुआ है, तो emulator HTTP 501 यानी Not Implemented return करता है।
सबसे बड़ी बात: पूरा Code AI Agents ने लिखा
AWS Emulator की कहानी एक weekend experiment से शुरू हुई थी। AWS के senior principal engineer Matt Goldberg ने Kiro coding agent से कहा था कि वह Amazon SQS का एक passable version बनाए, और Kiro ने 15 मिनट में पहला version दे दिया था। इसके बाद तीन team के agents ने काम संभाला, पहली ने fidelity test बनाए, जो real AWS cloud के खिलाफ verify किए जाते हैं, दूसरी ने उन test को pass करने वाला code लिखा, और तीसरी ने gaps को fix किया। नतीजा यह है कि पहले तीन हफ्तों में 29,684 commit हुए, और announcement के पहले 12 घंटों में GitHub पर करीब 3,000 star मिल गए। AWS के vice president Swami Sivasubramanian के अनुसार agents ही इस tool को maintain भी करते हैं। मेरे हिसाब से यही इस launch का असली मतलब है, AI agents अब production software बना और संभाल सकते हैं।
Fidelity कितनी है: 56.6 प्रतिशत का मतलब
AWS अपनी fidelity को छिपाता नहीं है, बल्कि हर release के साथ `scores.json` file publish करता है। Version v1.0.322 में emulator 42,857 scored test में से 24,243 pass करता है, यानी 56.6 प्रतिशत। Individual step level पर यह 73.2 प्रतिशत है। 8 से 11 नवंबर के बीच 57 version ship हुए, और यह संख्या बताती है कि emulator अभी हर AWS operation को सही नहीं करता। Local test pass होना यह guarantee नहीं देता कि production में भी वही behavior मिलेगा, इसलिए इसे development और CI testing के लिए इस्तेमाल करें।
LocalStack से तुलना
AWS Emulator से पहले developers LocalStack इस्तेमाल करते थे, जो AWS services का local emulator है। पर इस साल LocalStack ने अपने free version को account requirement के पीछे रख दिया है, और उसे non commercial use तक सीमित कर दिया है। AWS Emulator इसके उल्टा है, यह पूरी तरह मुफ्त है, CC0 license के तहत है, और इसके लिए कोई account नहीं चाहिए। AWS Emulator हर release की fidelity score publish करता है। LocalStack पुराना और ज़्यादा mature है, इसलिए stable local testing के लिए वह भी एक option है, पर official और मुफ्त tool चाहिए तो AWS Emulator बेहतर दिखता है।
सीमाएं: क्या क्या नहीं करता
AWS Emulator की सीमाएं जानना ज़रूरी है, वरना गलतफहमी हो सकती है। पहली सीमा, यह IAM policy को असली AWS की तरह evaluate नहीं करता, यानी जो request AWS deny करता, वह emulator में succeed हो सकती है, इसलिए इसे security test के लिए इस्तेमाल न करें। दूसरी, यह throttling, outage, snapshot और restore, या per region availability को simulate नहीं करता। तीसरी, हर emulator एक single account की तरह काम करता है, cross account या cross region behavior नहीं है। चौथी, यह run किए जाने वाले code को sandbox नहीं करता। इसे development और testing tool समझें, production का replacement नहीं।
आम यूजर के लिए इसका मतलब क्या है
यह tool developers के लिए है, पर इसका फायदा आखिर में यूजर तक पहुंचता है। Developer अब AWS bill की चिंता किए बिना integration test चला सकते हैं। Coding agents के लिए यह और भी ज़्यादा मायने रखता है, क्योंकि agents अब real AWS को छुए बिना test कर सकते हैं, और गलत test से bill नहीं बढ़ेगा। Students और नए developers के लिए यह सबसे अच्छा है, अब AWS सीखने के लिए credit card या free tier की ज़रूरत नहीं है। सबसे बड़ा फायदा, test अब laptop पर millisecond में चलते हैं, deploy का इंतज़ार नहीं करना पड़ता। Cloud सीख रहे हैं तो QorqBot के साथ AWS Emulator आजमाकर देखें, final validation हमेशा real AWS पर करें।
अक्सर पूछे जाने वाले सवाल
AWS Emulator क्या है
AWS का official free tool है, जो 200 से ज़्यादा AWS services के API को आपके laptop पर चलाता है। CLI, SDK और coding agents इससे code test कर सकते हैं, बिना AWS account और बिना fee के.
AWS Emulator मुफ्त है
हां, पूरी तरह मुफ्त है। कोई service fee नहीं है, और इसका source GitHub पर CC0 license के तहत उपलब्ध है। आप सिर्फ deploy की गई चीज़ों के लिए pay करते हैं।
AWS Emulator कैसे install करें
Linux पर यह RPM या Debian package से install होता है, और macOS और Windows पर इसे Docker में चलाते हैं। फिर `AWS_ENDPOINT_URL` environment variable को local endpoint `127.0.0.1:9297` पर point कर दें।
AWS Emulator का code किसने लिखा
AWS के अनुसार इसका पूरा code autonomous AI agents ने लिखा और test किया है, engineers ने एक भी line नहीं लिखी और न ही review की है।
AWS Emulator कितना accurate है
Version v1.0.322 में यह 42,857 scored test में से 24,243 pass करता है, यानी 56.6 प्रतिशत।
क्या AWS Emulator production की जगह ले सकता है
नहीं, यह IAM policy evaluate नहीं करता और throttling और outage simulate नहीं करता। इसे development और CI testing के लिए इस्तेमाल करें, production validation हमेशा real AWS पर करें।