एसडीके और क्लाइंट लाइब्रेरी

यह पृष्ठ फायरबेस एपीआई के लिए उपलब्ध एसडीकेएस और क्लाइंट लाइब्रेरी का वर्णन करता है। जबकि आप फायरबेस एपीआई पर सीधे HTTP और RPC कॉल कर सकते हैं, फायरबेस क्लाइंट लाइब्रेरी आपके लिए सर्वोत्तम प्रथाओं को लागू करती हैं और आपके डेटाबेस तक पहुंच को आसान बनाती हैं।

फायरबेस मोबाइल/वेब एसडीके और सर्वर क्लाइंट लाइब्रेरी का समर्थन करता है।

मोबाइल और वेब एसडीके

फायरबेस एंड्रॉइड, आईओएस और वेब के लिए एसडीके का समर्थन करता है। फायरबेस सुरक्षा नियमों और फायरबेस ऑथ के साथ संयुक्त, मोबाइल और वेब एसडीके सर्वर रहित ऐप आर्किटेक्चर का समर्थन करते हैं जहां क्लाइंट सीधे आपके फायरबेस डेटाबेस से जुड़ते हैं। सर्वर रहित आर्किटेक्चर के साथ, आपको अपने क्लाइंट और अपने फायरबेस डेटाबेस के बीच एक मध्यस्थ सर्वर बनाए रखने की आवश्यकता नहीं है।

मोबाइल और वेब एसडीके रीयलटाइम अपडेट और ऑफ़लाइन डेटा दृढ़ता का भी समर्थन करते हैं।

Android, Apple प्लेटफ़ॉर्म या वेब SDK के साथ आरंभ करने के लिए Firebase से प्रारंभ करें देखें।

सन्दर्भ और संसाधन

प्रत्येक SDK पर अधिक जानकारी के लिए निम्नलिखित संसाधन देखें:

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

फायरबेस C#, Go, Java, Node.js, PHP, Python और Ruby के लिए सर्वर क्लाइंट लाइब्रेरीज़ का समर्थन करता है। विशेषाधिकार प्राप्त सर्वर वातावरण स्थापित करने के लिए इन क्लाइंट लाइब्रेरी का उपयोग करें।

मोबाइल और वेब एसडीके के विपरीत, सर्वर क्लाइंट लाइब्रेरी आपके डेटाबेस तक पूर्ण पहुंच के साथ एक विशेषाधिकार प्राप्त फायरबेस वातावरण बनाती है। इस वातावरण में, आपके फ़ायरबेस सुरक्षा नियमों के विरुद्ध अनुरोधों का मूल्यांकन नहीं किया जाता है। विशेषाधिकार प्राप्त फायरबेस सर्वर आइडेंटिटी एंड एक्सेस मैनेजमेंट (आईएएम) का उपयोग करके सुरक्षित हैं, सर्वर क्लाइंट लाइब्रेरीज़ के लिए सुरक्षा देखें।

प्रशासनिक डेटाबेस कार्यों के लिए सर्वर क्लाइंट लाइब्रेरी का उपयोग करें या यदि आप अपने उपयोगकर्ताओं और अपने फायरबेस डेटाबेस के बीच एक मध्यस्थ सर्वर के साथ एक आर्किटेक्चर पसंद करते हैं।

फायरबेस सर्वर क्लाइंट लाइब्रेरी फायरबेस एडमिन एसडीके और Google क्लाउड क्लाइंट लाइब्रेरी के रूप में उपलब्ध हैं। लाइब्रेरी के दोनों सेट समान फ़ायरबेस सुविधाएँ प्रदान करते हैं। फायरबेस एडमिन एसडीके एक ही लाइब्रेरी में फायरबेस और फायरबेस ऑथ और फायरबेस क्लाउड मैसेजिंग जैसे कई अन्य फायरबेस उत्पादों तक पहुंच को बंडल करता है।

फायरबेस एडमिन एसडीके

फायरबेस एडमिन एसडीके कई अन्य फायरबेस सुविधाओं के लिए क्लाइंट लाइब्रेरी और एसडीके के साथ फायरबेस के लिए Google क्लाउड क्लाइंट लाइब्रेरी को बंडल करता है। एडमिन एसडीके में से किसी एक का उपयोग करके, आप एक ही एसडीके से फायरबेस और कई अन्य सेवाओं तक पहुंच शुरू कर सकते हैं। फायरबेस एडमिन एसडीके जावा, पायथन, नोड.जेएस और गो में फायरबेस एक्सेस का समर्थन करते हैं।

फायरबेस एडमिन एसडीके के साथ आरंभ करने के लिए, फायरबेस एडमिन एसडीके को अपने सर्वर में जोड़ें देखें।

सन्दर्भ और संसाधन

प्रत्येक फायरबेस एडमिन एसडीके पर अधिक जानकारी के लिए निम्नलिखित संसाधन देखें:

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

Google क्लाउड क्लाइंट लाइब्रेरी जावा, पायथन, नोड.जेएस, गो, पीएचपी, सी# और रूबी में फायरबेस एक्सेस का समर्थन करती है। Google क्लाउड क्लाइंट लाइब्रेरी में से किसी एक के साथ आरंभ करने के लिए, सर्वर क्लाइंट लाइब्रेरी का उपयोग करके क्विकस्टार्ट देखें।

सन्दर्भ और संसाधन

फायरबेस के लिए प्रत्येक Google क्लाउड क्लाइंट लाइब्रेरी के बारे में अधिक जानकारी के लिए निम्नलिखित संसाधन देखें:

तृतीय-पक्ष पुस्तकालय एकीकरण

फायरबेस मोबाइल/वेब एसडीके और सर्वर क्लाइंट लाइब्रेरी के अलावा ओपन-सोर्स लाइब्रेरी के साथ कई एकीकरण प्रदान करता है, लाइब्रेरी और फ्रेमवर्क इंटीग्रेशन देखें।