Service or Product | Module Name | Swift Package definition | Podspec | Description |
---|---|---|---|---|
A/B Testing | FirebaseABTesting | Package.swift | FirebaseABTesting.podspec | For Swift Package Manager users, ABTesting is not available as a direct dependency but is included transitively in the FirebaseRemoteConfig, FirebaseMessaging, and FirebaseInAppMessaging modules. |
AdMob | GoogleMobileAds | N/A | N/A |
Deprecated. Use the Google-Mobile-Ads-SDK
pod instead. See the
getting started
guide for more details. |
Analytics | FirebaseAnalytics | Package.swift | FirebaseAnalytics.podspec | Analytics is closed-source and not available on GitHub. |
Analytics Swift extensions | FirebaseAnalyticsSwift | Package.swift | FirebaseAnalyticsSwift.podspec | Deprecated. Swift extension APIs have been merged into their respective product SDKs and no longer need to be explicitly specified as a dependency. See the migration guide for more details. |
App Check | FirebaseAppCheck | Package.swift | FirebaseAppCheck.podspec | |
App Distribution | FirebaseAppDistribution | Package.swift | FirebaseAppDistribution.podspec | |
Authentication | FirebaseAuth | Package.swift | FirebaseAuth.podspec | |
Cloud Firestore | FirebaseFirestore | Package.swift | FirebaseFirestore.podspec | |
Cloud Firestore Swift extensions | FirebaseFirestoreSwift | Package.swift | FirebaseFirestoreSwift.podspec | Deprecated. Swift extension APIs have been merged into their respective product SDKs and no longer need to be explicitly specified as a dependency. See the migration guide for more details. |
Cloud Functions for Firebase Client SDK | FirebaseFunctions | Package.swift | FirebaseFunctions.podspec | |
Cloud Messaging | FirebaseMessaging | Package.swift | FirebaseMessaging.podspec | |
Cloud Storage | FirebaseStorage | Package.swift | FirebaseStorage.podspec | |
Crashlytics | FirebaseCrashlytics | Package.swift | FirebaseCrashlytics.podspec | |
Dynamic Links | FirebaseDynamicLinks | Package.swift | FirebaseDynamicLinks.podspec | |
In-App Messaging | FirebaseInAppMessaging | Package.swift | FirebaseInAppMessaging.podspec | |
In-App Messaging Swift extensions | FirebaseInAppMessagingSwift | Package.swift | FirebaseInAppMessagingSwift.podspec | Deprecated. Swift extension APIs have been merged into their respective product SDKs and no longer need to be explicitly specified as a dependency. See the migration guide for more details. |
Firebase installations | FirebaseInstallations | Package.swift | FirebaseInstallations.podspec | |
Firebase ML Custom Model APIs | FirebaseMLModelDownloader | Package.swift | FirebaseMLModelDownloader.podspec | |
Performance Monitoring | FirebasePerformance | Package.swift | FirebasePerformance.podspec | |
Realtime Database | FirebaseDatabase | Package.swift | FirebaseDatabase.podspec | |
Realtime Database Swift extensions | FirebaseDatabaseSwift | Package.swift | FirebaseDatabaseSwift.podspec | Deprecated. Swift extension APIs have been merged into their respective product SDKs and no longer need to be explicitly specified as a dependency. See the migration guide for more details. |
Remote Config | FirebaseRemoteConfig | Package.swift | FirebaseRemoteConfig.podspec | |
Remote Config Swift extensions | FirebaseRemoteConfigSwift | Package.swift | FirebaseRemoteConfigSwift.podspec | Deprecated. Swift extension APIs have been merged into their respective product SDKs and no longer need to be explicitly specified as a dependency. See the migration guide for more details. |
Firebase Sessions | FirebaseSessions | Package.swift | FirebaseSessions.podspec | Firebase Sessions is included transitively by Performance and Crashlytics. Avoid depending directly on this module. |
Vertex AI in Firebase | FirebaseVertexAI | Package.swift | N/A | |
Firebase | Firebase umbrella header module | N/A | N/A | Deprecated. Import individual product modules instead of the top-level Firebase module. |
Module Index
This index lists Firebase clang modules available for Apple platforms.