https://github.com/react-native-async-storage/async-storage
An asynchronous, persistent, key-value storage system for React Native.
https://github.com/react-native-async-storage/async-storage
Last synced: 4 months ago
JSON representation
An asynchronous, persistent, key-value storage system for React Native.
- Host: GitHub
- URL: https://github.com/react-native-async-storage/async-storage
- Owner: react-native-async-storage
- License: mit
- Created: 2019-02-06T15:51:20.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-11-26T22:18:21.000Z (4 months ago)
- Last Synced: 2025-11-27T22:49:50.135Z (4 months ago)
- Language: TypeScript
- Homepage: https://react-native-async-storage.github.io/async-storage/
- Size: 10.1 MB
- Stars: 4,998
- Watchers: 30
- Forks: 477
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-open-source-react-native-applications- - React Native Async Storage - value storage system for React Native. |  |  |  |  |  | (React Native Project Showcase)
- awesome-react-native - react-native-async-storage - Asynchronous key-value storage system for React Native. (Storage & Database / Graphics & Drawing)
README
# React Native Async Storage
An asynchronous, unencrypted, persistent, key-value storage system for React
Native.
## Supported platforms
- Android
- iOS
- [macOS](https://github.com/react-native-async-storage/async-storage/releases/tag/v1.8.1)
- [visionOS](https://github.com/react-native-async-storage/async-storage/releases/tag/v1.22.0)
- [Web](https://github.com/react-native-async-storage/async-storage/releases/tag/v1.9.0)
- [Windows](https://github.com/react-native-async-storage/async-storage/releases/tag/v1.10.0)
## Getting Started
Head over to the
[documentation](https://react-native-async-storage.github.io/async-storage/docs/install)
to learn more.
## Running E2E locally
### Android
1. Create and start Android Emulator with Play services, API level 29
2. Build app and run tests
```shell
yarn bundle:android
yarn build:e2e:android
yarn test:e2e:android
```
### iOS
1. Create and start iPhone 14 simulator with iOS version 16.4
2. Build app and run tests
```shell
yarn bundle:ios
yarn build:e2e:ios
yarn test:e2e:ios
```
## Contribution
Pull requests are welcome. Please open an issue first to discuss what you would
like to change.
See the [CONTRIBUTING](.github/CONTRIBUTING.md) file for more information.
## License
MIT