Enable local network access
Enable local network access (LNA) for app preview.
Local network access permission
Newer versions of some internet browsers implement LNA restrictions. This security feature protects you from obscure tracking methods and attacks that target devices on your home or work network (for example, printers or routers).
For example, Chrome (starting with version 142) adds a new permission prompt for all local network access. This means you must explicitly grant the permission for sites that make connections to a user’s local network, as described in the specification.
LNA permission requirements for Stripe Apps
When previewing your app, the browser requires LNA permission for the browser to download static assets (such as JavaScript bundles) from a local HTTP server started by the stripe apps start CLI command. This allows you to preview your app changes in the Dashboard.
Allow local network access for Stripe Apps
To allow LNA for Stripe Apps:
- Open terminal and run
stripe apps start. - You’ll see a prompt on the enable preview page asking you to grant LNA to the Stripe Dashboard. See Getting started with Stripe Apps to learn more.
After you grant permission, you can make requests to the local HTTP server to download Stripe App JavaScript bundles.

An example of a prompt that requests local network access on the Enable Preview mode page.
Troubleshooting
If you blocked access to a local network, you can update your permission settings by following these steps:
- Open the Stripe Dashboard in Chrome.
- Click the site settings in the address bar. The site settings are behind what Google refers to as the “tune icon” in Chrome, next to the first letter of the URL. The icon differs between different browsers.
- Select Site settings.
- Find Local network access.
- Click Allow.
- Refresh the Stripe Dashboard page.
Alternatively, you can also use the chrome://settings/content/localNetworkAccess page to inspect and adjust current local network access settings.