# firebase/firebase-ios-sdk

Firebase SDK for Apple App Development

Repository: https://github.com/firebase/firebase-ios-sdk
Canonical: https://ross.abutalabs.com/products/firebase-ios-sdk
Homepage: https://firebase.google.com
Language: C++
License: Apache-2.0
License Family: permissive
Topics: firebase, ios-sdk, objective-c, database-as-a-service, push-notifications, storage-service, authentication, firebase-database, firebase-auth, firebase-authentication, firebase-storage, firebase-messaging, database, ai, crash-reporting, analytics, gemini
Last push: 2026-08-26T21:44:02+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 3421, "days_push": 7, "days_rel": 14, "gap_med": 21.0, "n_releases_24m": 35}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6660, forks 1776 (observed 2026-08-28T04:09:47.467720+00:00)

## What it is
The official Firebase SDK for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS), providing open-source client libraries for Firebase products like Authentication, Firestore, Cloud Messaging, Crashlytics, and AI Logic with Gemini. It is distributed via Swift Package Manager and CocoaPods (with CocoaPods support ending after October 2026).

## Use cases
- add user sign-in with Firebase Auth to an iOS app
- store and sync app data with Cloud Firestore
- send push notifications via Firebase Cloud Messaging
- collect crash reports with Crashlytics
- integrate Gemini AI features into an Apple app
- track app analytics and performance monitoring
- upload user files to Firebase Storage

## When to choose
- building an iOS, macOS, or multiplatform Apple app backed by Firebase services
- you want managed auth, database, messaging, and crash reporting without running your own backend
- you need Gemini-powered AI features in an Apple app

## When to avoid
- building for Android or web only (use the respective Firebase SDKs)
- you need a fully self-hosted, vendor-independent backend
- your project depends on CocoaPods beyond October 2026

## Facets
- artifact type: library
- maturity: stable
- function: auth, database, analytics, monitoring, llm-inference, sdk, http-client, message-queue
- domain: mobile-development, backend, artificial-intelligence, developer-tools, databases
- platform: cpp, cross-platform
- tags: firebase, apple-platforms, push-notifications, firestore, crashlytics, gemini, swift-package-manager, cocoapods, ios, macos, swift, mobile

## Member repositories
- firebase/firebase-ios-sdk (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:47.467720+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:43:02.753761+00:00, confidence not recorded.
  - readme: https://github.com/firebase/firebase-ios-sdk (fetched 2026-08-28T04:09:47.467720+00:00, sha dd326e343263)
  - homepage: https://firebase.google.com (fetched 2026-08-29T08:39:12.554991+00:00, sha 75cb35a969a0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
