Skip to main content

Navigation API

Info

App Bridge isn't versioned with Polaris. App Bridge APIs and web components are identical in every App Home reference version.

The Navigation API lets you navigate within and outside of your app using the HTML anchor element. You can also modify the top-level browser URL with or without navigating using the History API or the browser's native Navigation API.

  • App routing: Navigate between pages within your app using HTML anchor elements.
  • URL management: Modify the top-level browser URL without triggering full page navigation.
  • External links: Navigate to external pages or Shopify admin pages from within your app.
  • Programmatic navigation: Navigate to routes using JavaScript with open() for cases where anchor elements aren't suitable.
Examples

html

<!-- Index pages -->
<a href="shopify://admin/products" target="_top">Products</a>
<a href="shopify://admin/orders" target="_top">Orders</a>
<a href="shopify://admin/customers" target="_top">Customers</a>

<!-- Specific resources -->
<a href="shopify://admin/products/123" target="_top">Product #123</a>
<a href="shopify://admin/orders/456" target="_top">Order #456</a>
<a href="shopify://admin/customers/789" target="_top">Customer #789</a>

Was this page helpful?