# oblador/react-native-keychain

:key: Keychain Access for React Native

Repository: https://github.com/oblador/react-native-keychain
Canonical: https://ross.abutalabs.com/products/react-native-keychain
Language: Kotlin
License: MIT
License Family: permissive
Topics: react-native, keychain-access, ios, android
Last push: 2026-04-29T12:37:22+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 79, release rhythm 40, longevity 100
- inputs: {"age_days": 4123, "days_push": 126, "days_rel": 528, "gap_med": 19.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3473, forks 537 (observed 2026-08-28T04:08:06.070489+00:00)

## What it is
A React Native library providing access to the iOS Keychain and Android Keystore for securely storing credentials such as passwords, tokens, and other sensitive data. It supports biometric authentication like FaceID and is widely used in production apps.

## Use cases
- securely store user passwords and tokens in a react native app
- save credentials to the ios keychain from javascript
- store secrets in the android keystore
- require faceid or fingerprint to unlock stored credentials
- persist auth tokens safely across app restarts
- replace asyncstorage with encrypted credential storage

## When to choose
- you are building a React Native app that needs to store sensitive credentials securely
- you want hardware-backed storage using iOS Keychain or Android Keystore
- you need biometric-gated access to secrets like FaceID or fingerprint

## When to avoid
- you are not building a React Native app
- you only need to store non-sensitive data that does not require encryption
- you need secure storage for a native iOS or Android app without React Native

## Facets
- artifact type: library
- maturity: stable
- function: security, cryptography, auth
- domain: mobile-development, security, cross-platform
- platform: -
- tags: react-native, keychain, keystore, secure-storage, credentials, biometrics, faceid, ios, android, mobile

## Member repositories
- oblador/react-native-keychain (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:06.070489+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-29T18:36:34.210567+00:00, confidence not recorded.
  - readme: https://github.com/oblador/react-native-keychain (fetched 2026-08-28T04:08:06.070489+00:00, sha f3ffa556241f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
