इसे छोड़कर कंटेंट पर जाएं
Aspire
Aspire लोगो

Aspire

आपका स्टैक, सरल।

फ्रंटएंड, API, कंटेनर और डेटाबेस को आसानी से ऑर्केस्ट्रेट करें—बिना रीराइट, बिना सीमा। किसी भी प्रोजेक्ट को शक्ति देने के लिए Aspire को विस्तारित करें।

मुफ़्त और ओपन सोर्स

Aspire एक डेवलपर-प्रथम, हमेशा-मुफ़्त, ओपन-सोर्स प्लेटफ़ॉर्म है। एक समृद्ध समुदाय से जुड़ें और आधुनिक विकास का भविष्य आकार दें।

डेवलपर्स Aspire को क्यों चुनते हैं

Section titled “डेवलपर्स Aspire को क्यों चुनते हैं”

कोड-केंद्रित नियंत्रण

अपने स्टैक को कोड में परिभाषित करें—टाइप-सुरक्षित और पठनीय। लोकल में चलाएँ, आर्किटेक्चर बदले बिना कहीं भी डिप्लॉय करें।

मॉड्युलर और विस्तारणीय

फ्रंटएंड, API, कंटेनर और डेटाबेस को बिना रीराइट ऑर्केस्ट्रेट करें। Aspire को अपने स्टैक के लिए बढ़ाएँ—कहीं भी डिप्लॉय करें।

लचीले डिप्लॉयमेंट

कहीं भी डिप्लॉय करें—Kubernetes, क्लाउड या ऑन‑प्रेम। अतिरिक्त रीराइट बिना सुसंगत डिप्लॉयमेंट।

अपने स्टैक को कोड में परिभाषित करें

Section titled “अपने स्टैक को कोड में परिभाषित करें”

Aspire मॉड्युलर, कॉम्पोज़ेबल और विस्तारणीय है। रिश्ते, डिप्लॉय विकल्प और dev‑time फ्लैग एक ही स्थान पर कॉन्फ़िगर करें। AppHost के बारे में और जानें

अपना AppHost बनाएँ

देखें Aspire आपके स्टैक के भागों को कैसे परिभाषित करता है — फीचर्स को ऑन/ऑफ करें।

AppHost.cs
var builder = DistributedApplication.CreateBuilder(args);
// Add frontend service
var frontend = builder.AddViteApp("frontend", "../frontend")
.WithHttpEndpoint(env: "PORT");
builder.Build().Run();

बहुभाषी & पॉलीग्लॉट समर्थन

Section titled “बहुभाषी & पॉलीग्लॉट समर्थन”

आपके स्टैक के लिए बना, Aspire C#, Java, Python, JavaScript, TypeScript, Go आदि में ऐप्स ऑर्केस्ट्रेट करता है—अपनी पसंद की भाषाएँ उपयोग करें। जानें ऐप्स को कैसे मॉडल करें

Aspire कई भाषाओं और फ़्रेमवर्क का समर्थन करता है, जिससे आप पसंदीदा भाषा में निर्माण करते हुए Aspire की ऑर्केस्ट्रेशन क्षमता ले सकते हैं।

लोकल‑फर्स्ट, प्रोडक्शन‑रेडी

Section titled “लोकल‑फर्स्ट, प्रोडक्शन‑रेडी”

लोकल डेवलपमेंट के लिए तैयार, Aspire आपकी मशीन पर प्रोडक्शन जैसा वातावरण दर्शाता है, जिससे “मेरी मशीन पर चलता है” समस्या घटती है। डिप्लॉयमेंट और ऐप टोपोलॉजी जानें

कंटेनरीकृत सेवाओं के साथ स्थानीय विकास
टेस्टिंग के लिए पूर्ण स्टेजिंग वातावरण चालू करें और हटाएँ
प्रोडक्शन क्लाउड सेवाएँ — कोड बदले बिना
Terminal window
aspire run
Terminal window
aspire deploy -e test
Terminal window
aspire deploy
Redis
AWS ElastiCache
Redis
Shortlived container
Redis
Local container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Staged DB
PostgreSQL
Local container
Frontend
Azure Static Web Apps
Frontend
Dev tunnel
Frontend
Local process
API
Azure Container Apps
API
Staging environment
API
Local process

वही मॉडल — अलग वातावरण

Section titled “वही मॉडल — अलग वातावरण”

Aspire CLI का उपयोग सब कुछ लोकली चलाने या CI/CD में डिप्लॉय आर्टिफैक्ट बनाने के लिए करें। अपना पहला Aspire ऐप बनाएं

OpenTelemetry डेवलपर डैशबोर्ड

Section titled “OpenTelemetry डेवलपर डैशबोर्ड”

लॉग, मेट्रिक्स और ट्रेसेज़ मॉनिटर करें रियल टाइम में बिल्ट‑इन OpenTelemetry डैशबोर्ड के साथ जो आपके वर्कफ़्लो में एकीकृत है।

इंटीग्रेशन एक्सप्लोर करें

Section titled “इंटीग्रेशन एक्सप्लोर करें”

मल्टी‑क्लाउड, असीमित इंटीग्रेशन — Aspire को Azure, AWS या अपनी इंफ्रा से कनेक्ट करें। किसी भी स्टैक के लिए इकोसिस्टम का लाभ लें। इंटीग्रेशन गैलरी देखें

उपयोगकर्ता प्रशंसापत्र

Section titled “उपयोगकर्ता प्रशंसापत्र”

सिर्फ हम पर निर्भर न रहें! Indie से enterprise तक—डेवलपर्स Aspire से तेज़ बनाकर आत्मविश्वास से ship करते हैं। कम्युनिटी देखें

उड़ान के लिए तैयार?

Section titled “उड़ान के लिए तैयार?”

Aspire CLI इंस्टॉल करें और फिर सीखें कैसे अपने ऐप मॉडल, रन और डिप्लॉय करें।

प्रश्न & उत्तर सहयोग करें समुदाय चर्चा देखें
Microsoft पर 💜 के साथ बनाया गया