Access Control

Control who can access your deployed apps. Visibility is configured from the dashboard after deploy.

Visibility levels

Public

Anyone with the URL can access the app. This is the default for all deployments.

Private

Only the app owner can access it. Requires login to view.

Team

Only members of your organization can access. Requires Google sign-in with a matching company email domain.

Set visibility in the dashboard

Leash deploys the app first, then you can change access control from the dashboard at any time.

Terminal

$ leash deploy

→ Open the app in the dashboard

→ Settings → Access Control

→ Choose public, private, or team

Change visibility later

Open your app in the Dashboard, go to Settings, and update the visibility level. Changes take effect immediately — no redeploy required.