--- api_name: app-bridge-library source_url: html: 'https://shopify.dev/docs/api/app-bridge-library/apis' md: 'https://shopify.dev/docs/api/app-bridge-library/apis.md' --- # APIs [![App](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![App](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/app) [App](https://shopify.dev/docs/api/app-bridge-library/apis/app) [The App API provides information about the app and the status of its extensions.](https://shopify.dev/docs/api/app-bridge-library/apis/app) [![Config](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Config](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/config) [Config](https://shopify.dev/docs/api/app-bridge-library/apis/config) [The `config` API stores the initial configuration information for your app and lets you synchronously retrieve it.](https://shopify.dev/docs/api/app-bridge-library/apis/config) [![Environment](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Environment](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/environment) [Environment](https://shopify.dev/docs/api/app-bridge-library/apis/environment) [The Environment API provides utilities for information regarding the environment an embedded app is running on.](https://shopify.dev/docs/api/app-bridge-library/apis/environment) [![ID Token](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![ID Token](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/id-token) [ID Token](https://shopify.dev/docs/api/app-bridge-library/apis/id-token) [The ID token API asynchronously retrieves an OpenID Connect ID Token from Shopify that can be used to ensure that requests came from a Shopify authenticated user.](https://shopify.dev/docs/api/app-bridge-library/apis/id-token) [![Intents](https://shopify.dev/images/templated-apis-screenshots/admin/apis/intents.png)![Intents](https://shopify.dev/images/templated-apis-screenshots/admin/apis/intents.png)](https://shopify.dev/docs/api/app-bridge-library/apis/intents) [Intents](https://shopify.dev/docs/api/app-bridge-library/apis/intents) [The Intents API provides a way to invoke existing admin workflows for creating, editing, and managing Shopify resources.](https://shopify.dev/docs/api/app-bridge-library/apis/intents) [![Loading](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/loading.png)![Loading](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/loading.png)](https://shopify.dev/docs/api/app-bridge-library/apis/loading) [Loading](https://shopify.dev/docs/api/app-bridge-library/apis/loading) [The Loading API indicates to users that a page is loading or an upload is processing.](https://shopify.dev/docs/api/app-bridge-library/apis/loading) [![Modal](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/modal.png)![Modal](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/modal.png)](https://shopify.dev/docs/api/app-bridge-library/apis/modal) [Modal](https://shopify.dev/docs/api/app-bridge-library/apis/modal) [The Modal API allows you to display an overlay that prevents interaction with the rest of the app until dismissed.](https://shopify.dev/docs/api/app-bridge-library/apis/modal) [![Navigation](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Navigation](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/navigation) [Navigation](https://shopify.dev/docs/api/app-bridge-library/apis/navigation) [The Navigation API allows you navigate within and outside of your app using the HTML anchor element.](https://shopify.dev/docs/api/app-bridge-library/apis/navigation) [![Picker](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/picker.png)![Picker](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/picker.png)](https://shopify.dev/docs/api/app-bridge-library/apis/picker) [Picker](https://shopify.dev/docs/api/app-bridge-library/apis/picker) [The Picker API provides a search-based interface to help users find and select one or more resources that you provide, such as product reviews, email templates, or subscription options, and then returns the selected resource `id`s to your app.](https://shopify.dev/docs/api/app-bridge-library/apis/picker) [![POS](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/pos.png)![POS](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/pos.png)](https://shopify.dev/docs/api/app-bridge-library/apis/pos) [POS](https://shopify.dev/docs/api/app-bridge-library/apis/pos) [The POS API provides the ability to retrieve POS user, device, and location data, while also interacting with the cart and closing the app.](https://shopify.dev/docs/api/app-bridge-library/apis/pos) [![Print](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Print](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/print) [Print](https://shopify.dev/docs/api/app-bridge-library/apis/print) [The Print API allows you to print the content from your embedded app on Shopify Mobile and Shopify POS devices.](https://shopify.dev/docs/api/app-bridge-library/apis/print) [![Resource Fetching](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Resource Fetching](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/resource-fetching) [Resource Fetching](https://shopify.dev/docs/api/app-bridge-library/apis/resource-fetching) [The `fetch` API allows you to send a fetch request that is authenticated with an OpenID Connect ID Token from Shopify in the `Authorization` header.](https://shopify.dev/docs/api/app-bridge-library/apis/resource-fetching) [![Resource Picker](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/resource-picker.png)![Resource Picker](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/resource-picker.png)](https://shopify.dev/docs/api/app-bridge-library/apis/resource-picker) [Resource Picker](https://shopify.dev/docs/api/app-bridge-library/apis/resource-picker) [The Resource Picker API provides a search-based interface to help users find and select one or more products, collections, or product variants, and then returns the selected resources to your app.](https://shopify.dev/docs/api/app-bridge-library/apis/resource-picker) [![Reviews](https://shopify.dev/images/templated-apis-screenshots/admin/apis/reviews.png)![Reviews](https://shopify.dev/images/templated-apis-screenshots/admin/apis/reviews.png)](https://shopify.dev/docs/api/app-bridge-library/apis/reviews) [Reviews](https://shopify.dev/docs/api/app-bridge-library/apis/reviews) [The Reviews API allows you to request an app review modal overlaid on your embedded app in the Shopify admin.](https://shopify.dev/docs/api/app-bridge-library/apis/reviews) [![Save Bar](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/contextual-save-bar.png)![Save Bar](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/contextual-save-bar.png)](https://shopify.dev/docs/api/app-bridge-library/apis/save-bar) [Save Bar](https://shopify.dev/docs/api/app-bridge-library/apis/save-bar) [The Save Bar API is used to indicate that a form on the current page has unsaved information.](https://shopify.dev/docs/api/app-bridge-library/apis/save-bar) [![Scanner](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Scanner](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/scanner) [Scanner](https://shopify.dev/docs/api/app-bridge-library/apis/scanner) [The Scanner API allows you to use the mobile device's camera to scan barcodes.](https://shopify.dev/docs/api/app-bridge-library/apis/scanner) [![Scopes](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Scopes](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/scopes) [Scopes](https://shopify.dev/docs/api/app-bridge-library/apis/scopes) [The Scopes API provides the ability to dynamically manage your access scopes within an embedded context.](https://shopify.dev/docs/api/app-bridge-library/apis/scopes) [![Share](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Share](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/share) [Share](https://shopify.dev/docs/api/app-bridge-library/apis/share) [The Share API allows you to invoke the "share sheet" to share content from your embedded app on an iOS or Android device.](https://shopify.dev/docs/api/app-bridge-library/apis/share) [![Support](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/support.png)![Support](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/support.png)](https://shopify.dev/docs/api/app-bridge-library/apis/support) [Support](https://shopify.dev/docs/api/app-bridge-library/apis/support) [The Support API allows you to optionally register a custom handler when support requests are made directly through App Bridge.](https://shopify.dev/docs/api/app-bridge-library/apis/support) [![Toast](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/toast.png)![Toast](https://shopify.dev/images/templated-apis-screenshots/app-bridge-library/toast.png)](https://shopify.dev/docs/api/app-bridge-library/apis/toast) [Toast](https://shopify.dev/docs/api/app-bridge-library/apis/toast) [The Toast API displays a non-disruptive message that appears at the bottom of the interface to provide quick and short feedback on the outcome of an action.](https://shopify.dev/docs/api/app-bridge-library/apis/toast) [![User](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![User](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/user) [User](https://shopify.dev/docs/api/app-bridge-library/apis/user) [The User API lets you asynchronously retrieve information about the currently logged-in user.](https://shopify.dev/docs/api/app-bridge-library/apis/user) [![Web Vitals](https://shopify.dev/images/category-defaults/admin-extensions/default-image.svg)![Web Vitals](https://shopify.dev/images/category-defaults/admin-extensions/default-image-dark.svg)](https://shopify.dev/docs/api/app-bridge-library/apis/web-vitals) [Web Vitals](https://shopify.dev/docs/api/app-bridge-library/apis/web-vitals) [The Web Vitals API allows you to access performance metrics for your app directly through App Bridge.](https://shopify.dev/docs/api/app-bridge-library/apis/web-vitals)