SDK टूल और क्लाइंट लाइब्रेरी

इस पेज पर, Firebase एपीआई के लिए उपलब्ध एसडीके और क्लाइंट लाइब्रेरी के बारे में बताया गया है. Firebase एपीआई को सीधे एचटीटीपी और आरपीसी कॉल किए जा सकते हैं. हालांकि, Firebase क्लाइंट लाइब्रेरी आपके लिए सबसे सही तरीके लागू करती हैं और आपके डेटाबेस को ऐक्सेस करना आसान बनाती हैं.

Firebase, मोबाइल या वेब SDK टूल और सर्वर क्लाइंट लाइब्रेरी के साथ काम करता है.

मोबाइल और वेब SDK टूल

Firebase, Android, iOS, और वेब के लिए SDK टूल के साथ काम करता है. मोबाइल और वेब SDK टूल, Firebase के सुरक्षा नियमों और Firebase Auth के साथ काम करते हैं. ये ऐसे सर्वरलेस ऐप्लिकेशन के आर्किटेक्चर के साथ काम करते हैं जिनमें क्लाइंट सीधे आपके Firebase डेटाबेस से कनेक्ट होते हैं. सर्वरलेस आर्किटेक्चर का इस्तेमाल करने पर, आपको अपने क्लाइंट और Firebase डेटाबेस के बीच किसी इंटरमीडियरी सर्वर को मैनेज करने की ज़रूरत नहीं होती.

मोबाइल और वेब SDK टूल, रीयल-टाइम अपडेट और ऑफ़लाइन डेटा को सेव रखने की सुविधा भी देते हैं.

Android, Apple प्लैटफ़ॉर्म या वेब SDK टूल का इस्तेमाल शुरू करने के लिए, Firebase का इस्तेमाल शुरू करना लेख पढ़ें.

रेफ़रंस और संसाधन

हर SDK टूल के बारे में ज़्यादा जानकारी के लिए, यहां दिए गए लेख पढ़ें:

सर्वर क्लाइंट लाइब्रेरी

Firebase, C#, Go, Java, Node.js, PHP, Python, और Ruby के लिए सर्वर क्लाइंट लाइब्रेरी के साथ काम करता है. ऐक्सेस लेवल की सुविधा वाले सर्वर एनवायरमेंट सेट अप करने के लिए, इन क्लाइंट लाइब्रेरी का इस्तेमाल करें.

सर्वर क्लाइंट लाइब्रेरी, आपके डेटाबेस के पूरे ऐक्सेस के साथ, विशेष Firebase एनवायरमेंट बनाती हैं. इस एनवायरमेंट में, अनुरोधों का आकलन आपके Firebase सुरक्षा नियमों के हिसाब से नहीं किया जाता. खास सुविधाओं वाले Firebase सर्वर को सुरक्षित रखने के लिए, आइडेंटिटी और ऐक्सेस मैनेजमेंट (आईएएम) का इस्तेमाल किया जाता है. सर्वर क्लाइंट लाइब्रेरी के लिए सुरक्षा देखें.

डेटाबेस के एडमिन से जुड़े कामों के लिए, सर्वर क्लाइंट लाइब्रेरी का इस्तेमाल करें. इसके अलावा, अगर आपको अपने उपयोगकर्ताओं और Firebase डेटाबेस के बीच किसी इंटरमीडियरी सर्वर वाले आर्किटेक्चर का इस्तेमाल करना है, तो भी सर्वर क्लाइंट लाइब्रेरी का इस्तेमाल करें.

Firebase सर्वर क्लाइंट लाइब्रेरी, Firebase एडमिन एसडीके और Google Cloud क्लाइंट लाइब्रेरी के तौर पर उपलब्ध हैं. लाइब्रेरी के दोनों सेट, एक ही Firebase सुविधाएं देते हैं. Firebase एडमिन SDK टूल के बंडल में, Firebase और Firebase Auth और Firebase Cloud Messaging जैसे कई अन्य Firebase प्रॉडक्ट का ऐक्सेस एक ही लाइब्रेरी में होता है.

Firebase Admin SDK टूल

Firebase Admin SDK टूल, Firebase के लिए Google Cloud क्लाइंट लाइब्रेरी के साथ-साथ, Firebase की कई अन्य सुविधाओं के लिए क्लाइंट लाइब्रेरी और SDK टूल को बंडल करते हैं. किसी एक एडमिन SDK टूल का इस्तेमाल करके, एक ही SDK टूल से Firebase और कई अन्य सेवाओं का ऐक्सेस शुरू किया जा सकता है. Firebase Admin SDK टूल, Java, Python, Node.js, और Go में Firebase ऐक्सेस की सुविधा देते हैं.

Firebase Admin SDK टूल का इस्तेमाल शुरू करने के लिए, अपने सर्वर में Firebase Admin SDK टूल जोड़ना लेख पढ़ें.

रेफ़रंस और संसाधन

Firebase Admin SDK टूल के बारे में ज़्यादा जानकारी के लिए, नीचे दिए गए संसाधन देखें:

Google Cloud की क्लाइंट लाइब्रेरी

Google Cloud की क्लाइंट लाइब्रेरी, Java, Python, Node.js, Go, PHP, C#, और Ruby में Firebase को ऐक्सेस करने की सुविधा देती हैं. Google Cloud की किसी क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए, सर्वर क्लाइंट लाइब्रेरी का इस्तेमाल करके क्विकस्टार्ट देखें.

रेफ़रंस और संसाधन

Firebase के लिए Google Cloud की क्लाइंट लाइब्रेरी के बारे में ज़्यादा जानकारी पाने के लिए, यहां दिए गए संसाधन देखें:

तीसरे पक्ष की लाइब्रेरी के इंटिग्रेशन

मोबाइल या वेब SDK टूल और सर्वर क्लाइंट लाइब्रेरी के अलावा, Firebase कई ओपन-सोर्स लाइब्रेरी के साथ इंटिग्रेशन की सुविधा भी देता है. ज़्यादा जानकारी के लिए, लाइब्रेरी और फ़्रेमवर्क के इंटिग्रेशन देखें.