📄 expo/versions/v53.0.0/sdk/manifests

File: manifests.md | Updated: 11/15/2025

Source: https://docs.expo.dev/versions/v53.0.0/sdk/manifests

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Reference version

SDK 53

Archive Expo Snack Discord and Forums Newsletter

Expo Manifests

GitHub Changelog npm

A library that provides types for Expo Manifests.

GitHub Changelog npm

Android

iOS

tvOS

Bundled version:

~0.16.6

Copy page


Installation


Terminal

Copy

- npx expo install expo-manifests

If you are installing this in an existing React Native app , make sure to install expo in your project.

API


import * as Manifests from 'expo-manifests';

Types


Deprecated Renamed to EmbeddedManifest, will be removed in a few versions.

BareManifest

Type: [EmbeddedManifest](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#embeddedmanifest)

ClientScopingConfig

| Property | Type | Description | | --- | --- | --- | | scopeKey(optional) | string | An opaque unique string for scoping client-side data to this project. This value will not change when a project is transferred between accounts or renamed. |

EASConfig

| Property | Type | Description | | --- | --- | --- | | projectId(optional) | string | The ID for this project if it's using EAS. UUID. This value will not change when a project is transferred between accounts or renamed. |

EmbeddedManifest

An embedded manifest.

Generated during build in createManifest.js build step script.

| Property | Type | Description | | --- | --- | --- | | assets | any[] | - | | commitTime | number | - | | id | string | - |

ExpoClientConfig

Type: [ExpoConfig](https://github.com/expo/expo/blob/main/packages/%40expo/config-types/src/ExpoConfig.ts) extended by:

| Property | Type | Description | | --- | --- | --- | | hostUri(optional) | string | Only present during development using @expo/cli. |

ExpoGoConfig

| Property | Type | Description | | --- | --- | --- | | debuggerHost(optional) | string | - | | developer(optional) | Record<string, any> & { tool: string } | - | | mainModuleName(optional) | string | - | | packagerOpts(optional) | [ExpoGoPackagerOpts](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#expogopackageropts) | - |

ExpoGoPackagerOpts

Type: Record<string, any> extended by:

| Property | Type | Description | | --- | --- | --- | | dev(optional) | boolean | - | | hostType(optional) | string | - | | lanType(optional) | string | - | | minify(optional) | boolean | - | | strict(optional) | boolean | - | | urlRandomness(optional) | string | - | | urlType(optional) | string | - |

ExpoUpdatesManifest

A expo-updates manifest.

| Property | Type | Description | | --- | --- | --- | | assets | [ManifestAsset[]](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#manifestasset) | - | | createdAt | string | - | | extra(optional) | [ManifestExtra](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#manifestextra) | - | | id | string | - | | launchAsset | [ManifestAsset](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#manifestasset) | - | | metadata | object | - | | runtimeVersion | string | - |

ManifestAsset

| Property | Type | Description | | --- | --- | --- | | url | string | - |

ManifestExtra

Type: [ClientScopingConfig](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#clientscopingconfig) extended by:

| Property | Type | Description | | --- | --- | --- | | eas(optional) | [EASConfig](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#easconfig) | - | | expoClient(optional) | [ExpoClientConfig](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#expoclientconfig) | - | | expoGo(optional) | [ExpoGoConfig](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#expogoconfig) | - |

Deprecated renamed to ExpoUpdatesManifest, will be removed in a few versions.

NewManifest

Type: [ExpoUpdatesManifest](https://docs.expo.dev/versions/v53.0.0/sdk/manifests#expoupdatesmanifest)