Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

SDK'lar ve istemci kitaplıkları

Bu sayfada, Cloud Firestore API için kullanılabilen SDKS ve istemci kitaplıkları açıklanmaktadır. Cloud Firestore API'ye doğrudan HTTP ve RPC çağrıları yapabilirsiniz, ancak Cloud Firestore istemci kitaplıkları sizin için en iyi uygulamaları uygular ve veritabanınıza erişimi kolaylaştırır.

Cloud Firestore, mobil/web SDK'larını ve sunucu istemci kitaplıklarını destekler.

Mobil ve web SDK'ları

Cloud Firestore, Android, IOS ve Web için SDK'ları destekler. İle birlikte Bulut Firestore güvenlik kuralları ve Firebase Auth istemcileri Cloud Firestore veritabanına doğrudan bağlanan mobil ve web SDK'ları destek Sunucusuz uygulaması mimariler,. Sunucusuz bir mimariyle, istemcileriniz ve Cloud Firestore veritabanınız arasında bir aracı sunucu bulundurmanız gerekmez.

Mobil ve web SDK'ları da destekleyecek gerçek zamanlı güncellemeler ve offline veri kalıcılığını .

Android, iOS veya Web SDK ile başlamak için bkz Bulut Firestore başlayın .

Referanslar ve kaynaklar

Her bir SDK hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

Sunucu istemci kitaplıkları

Cloud Firestore, C#, Go, Java, Node.js, PHP, Python ve Ruby için sunucu istemci kitaplıklarını destekler. Ayrıcalıklı sunucu ortamları kurmak için bu istemci kitaplıklarını kullanın.

Mobil ve Web SDK'larından farklı olarak, sunucu istemci kitaplıkları, veritabanınıza tam erişime sahip ayrıcalıklı bir Cloud Firestore ortamı oluşturur. Bu ortamda istekler, Cloud Firestore güvenlik kurallarınıza göre değerlendirilmez. İmtiyazlı Bulut Firestore sunucuları Kimlik ve Erişim Yönetimi (IAM) kullanılarak sabitlenir, bkz sunucu istemci kütüphaneleri Güvenliğini .

Yönetimsel veritabanı görevleri için veya kullanıcılarınız ile Cloud Firestore veritabanınız arasında bir aracı sunucuya sahip bir mimariyi tercih ediyorsanız, sunucu istemci kitaplıklarını kullanın.

Bulut Firestore Sunucu, istemci kütüphaneleri olarak mevcuttur Firebase Yönetici SDK'larından ve Google Cloud istemci kütüphaneleri olarak. Her iki kitaplık grubu da aynı Cloud Firestore özelliklerini sağlar. Firebase Admin SDK'ları, Cloud Firestore'a ve Firebase Auth ve Firebase Cloud Messaging gibi diğer birçok Firebase ürününe erişimi tek bir kitaplıkta bir araya getirir.

Firebase Yönetici SDK'ları

Firebase Yönetici SDK'leri diğer bazı Firebase için istemci kütüphaneleri ve SDK'larından yanında Bulut Firestore için Google Bulut istemci kütüphaneleri bulunmaktadır paket. Yönetici SDK'larından birini kullanarak, tek bir SDK'dan Cloud Firestore ve diğer birkaç hizmete erişimi başlatabilirsiniz. Firebase Admin SDK'ları, Java, Python, Node.js ve Go'da Cloud Firestore erişimini destekler.

Bir Firebase Yönetici SDK ile başlamak için bkz Sunucunuza Firebase Yönetici SDK'yı ekleyin .

Referanslar ve kaynaklar

Her bir Firebase Admin SDK hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

Google Cloud istemci kitaplıkları

Google Cloud istemci kitaplıkları, Java, Python, Node.js, Go, PHP, C# ve Ruby'de Cloud Firestore erişimini destekler. Google Bulut istemci kütüphaneleri biri ile başlamak için bkz Sunucu İstemci Kitaplığı kullanarak başln .

Referanslar ve kaynaklar

Cloud Firestore için her bir Google Cloud istemci kitaplığı hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

Üçüncü taraf kitaplık entegrasyonları

Bulut Firestore mobil / web SDK'larına ve sunucu istemci kütüphaneleri, bkz ek olarak açık kaynak kitaplıkları ile entegrasyonları de sunar Kütüphane ve çerçeve entegrasyonlar .