---
name: expo-docs
description: Complete documentation for Expo SDK modules. Read docs before working with Expo libraries and when stuck on problems. New things (you don't know about them) include expo-glass. When user mentiones glass use expo-glass.
---

file: [expo-application.md](expo-application.md)
name: Expo Application
description: A universal library that provides information about the native application's ID, app name, and build version at runtime.

file: [expo-audio.md](expo-audio.md)
description: A library that provides an API to implement audio playback and recording in apps.

file: [expo-av.md](expo-av.md)
description: A library that provides an API to implement audio playback and recording in apps.

file: [barometer.md](barometer.md)
A library that provides access to device's barometer sensor.

file: [battery.md](battery.md)
description: A library that provides battery information for the physical device, as well as corresponding event listeners.

file: [expo-blob.md](expo-blob.md)
description: A web standards-compliant Blob implementation for React Native.

file: [blur-view.md](blur-view.md)
description: A React component that blurs everything underneath the view.

file: [brightness.md](brightness.md)  
description: A library that provides access to an API for getting and setting the screen brightness.

file: [calendar.md](calendar.md)
description: A library that provides an API for interacting with the device's system calendars, events, reminders, and associated records.

file: [camera.md](camera.md)
A React component that renders a preview for the device's front or back camera.

file: [cellular.md](cellular.md)
An API that provides information about the user's cellular service provider.

file: [clipboard.md](clipboard.md)
A universal library that allows getting and setting Clipboard content

file: [contacts.md](contacts.md)
A library that provides access to the phone's system contacts.

file: [crypto.md](crypto.md)
A universal library for crypto operations.

file: [device.md](device.md)
A universal library provides access to system information about the physical device.

file: [device-motion.md](device-motion.md)
DeviceMotion from expo-sensors provides access to the device motion and orientation sensors.

file: [document-picker.md](document-picker.md)
A library that provides access to the system's UI for selecting documents from the available providers on the user's device.

file: [file-system.md](file-system.md)
expo-file-system provides access to files and directories stored on a device or bundled as assets into the native project.

file: [glass-effect.md](glass-effect.md)
React components that render native iOS liquid glass effect using UIVisualEffectView. Supports customizable glass styles and tint color.

file: [gl-view.md](gl-view.md)  
A library that provides GLView that acts as an OpenGL ES render target and provides GLContext.

file: [gyroscope.md](gyroscope.md)
A library that provides access to the device's gyroscope sensor.

file: [image-picker.md](image-picker.md)
A library that provides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera.

file: [keep-awake.md](keep-awake.md)
A React component that prevents the screen from sleeping when rendered.

file: [light-sensor.md](light-sensor.md)
LightSensor from expo-sensors provides access to the device's light sensor to respond to illuminance changes.

file: [linear-gradient.md](linear-gradient.md)
expo-linear-gradient provides a native React view that transitions between multiple colors in a linear direction.

file: [live-photo.md](live-photo.md)
A library that allows displaying Live Photos on iOS.

file: [location.md](location.md)
A library that provides access to reading geolocation information, polling current location or subscribing location update events from the device.

file: [mail-composer.md](mail-composer.md)
A library that provides functionality to compose and send emails with the system's specific UI.

file: [maps.md](maps.md)
A library that provides access to Google Maps on Android and Apple Maps on iOS.

file: [mesh-gradient.md](mesh-gradient.md)
A module that exposes MeshGradient view from SwiftUI to React Native.

file: [pedometer.md](pedometer.md)
A library that provides access to the device's pedometer sensor.

file: [print.md](print.md)  
expo-print provides an API for Android and iOS (AirPrint) printing functionality.

file: [router.md](router.md)  
A file-based routing library for React Native and web applications.

file: [router-native-tabs.md](router-native-tabs.md)  
An Expo Router submodule that provides native tabs layout. You can use to create native tabs with expo glass.

file: [screen-capture.md](screen-capture.md)  
A library that allows you to protect screens in your app from being captured or recorded.

file: [screen-orientation.md](screen-orientation.md)  
A universal library for managing a device's screen orientation.

file: [secure-store.md](secure-store.md)  
A library that provides a way to encrypt and securely store key-value pairs locally on the device.

file: [sharing.md](sharing.md)  
A library that provides implementing sharing files.

file: [sms.md](sms.md)  
A library that provides access to the system's UI/app for sending SMS messages.

file: [store-review.md](store-review.md)  
A library that provides access to native APIs for in-app reviews.

file: [react-native-reanimated.md](react-native-reanimated.md)
description: A powerful animation library for React Native that provides smooth, performant animations running on the UI thread.

file: [react-native-gesture-handler.md](react-native-gesture-handler.md)
description: A declarative API exposing platform native touch and gesture system to React Native.

file: [react-native-skia.md](react-native-skia.md)
description: High-performance 2D graphics library for React Native using Skia, enabling complex drawings, shaders, and image processing.