Module Index

This index lists Firebase clang modules available for Apple platforms.

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.
Firebase AI Logic 1 FirebaseAILogic Package.swift FirebaseAILogic.podspec
Analytics FirebaseAnalytics Package.swift FirebaseAnalytics.podspec Analytics is closed-source and not available on GitHub.
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 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
In-App Messaging FirebaseInAppMessaging Package.swift FirebaseInAppMessaging.podspec
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
Remote Config FirebaseRemoteConfig Package.swift FirebaseRemoteConfig.podspec
Firebase Sessions FirebaseSessions Package.swift FirebaseSessions.podspec Firebase Sessions is included transitively by Performance and Crashlytics. Avoid depending directly on this module.
1 Firebase AI Logic (FirebaseAILogic) was formerly called "Vertex AI in Firebase" and distributed under the FirebaseVertexAI module. Firebase AI Logic was also formerly distributed under the FirebaseAI module.

Deprecated or unsupported modules

Service or Product Module Name Swift Package definition Podspec Description
AdMob GoogleMobileAds N/A N/A Deprecated. Use the Google-Mobile-Ads-SDK pod instead. See the getting started guide for more details.
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.
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.
Dynamic Links FirebaseDynamicLinks Package.swift FirebaseDynamicLinks.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.
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 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.
Vertex AI in Firebase FirebaseVertexAI Package.swift FirebaseVertexAI.podspec Deprecated. Use the FirebaseAILogic module instead.
Firebase Firebase umbrella header module N/A N/A Deprecated. Import individual product modules instead of the top-level Firebase module.