devbox.so URL. Use them to access web applications, APIs, dashboards, and other HTTP endpoints from outside the Devbox.
Unlike port forwarding, a shareable URL does not require a local port or a running CLI process.
Expose a shareable URL
Expose an application running on port 3000 so you can open it in your browser:Expose the service
Expose the service through a shareable URL:The CLI prints the URL to access the service.
- Specify Devbox name
- Select Devbox Interactively
Provide the Devbox name to expose the service:
Output
Access the service
Open the printed URL in your browser to access the service.Shareable URLs require authentication, so you will be prompted to log in with your Namespace account if you are not already logged in.
Opening a shareable URL wakes a sleeping Devbox automatically. To have the service ready when the Devbox starts, define a session in the Devbox spec that runs its startup command.
Manage shareable URLs
View exposed URLs
View details of exposed URLs with the following commands:- List all
- Get by port
- Get by name
View every shareable URL exposed by the Devbox:
Remove a shareable URL
When you no longer need a shareable URL, remove it by port or name:- Unexpose by port
- Unexpose by name
Remove the shareable URL for a specific port:
Manage access
Shareable URLs use one access mode for all exposed ports on a Devbox:privatelimits access to the Devbox owner.workspaceallows access to members of the workspace.
devbox url access:
- Check access
- Update access
Output
devbox url CLI reference.
Exposing ports from within a Devbox
You can also manage shareable URLs from within a Devbox with theboxctl utility. The commands work the same way, but you can omit the Devbox name because they run within the Devbox.
1
Connect to your Devbox
Open a shell in the Devbox where the HTTP service is running:
2
Run boxctl commands
Use
boxctl url to expose, inspect, or remove shareable URLs from within the Devbox:Tell your agent
Agents running on your Devbox can manage shareable URLs withboxctl url. Ask the agent to expose the port used by your application and return its shareable URL:
Agent Prompt
Related topics
Devbox URL CLI reference
Review all commands, options, and output formats.
Remote development
Connect to a Devbox and forward ports to your local machine.