Sharing
Islo lets you create shareable URLs for HTTP services running inside your sandbox. Use shares for preview servers, demos, or any port serving HTTP traffic.
Creating a Share
Options
Examples
TTL Duration Format
Output
Listing Shares
View all active shares for a sandbox:
The table has four columns — SHARE ID, PORT, URL, EXPIRES. Use --output json for a machine-readable array.
Revoking Shares
Remove a share to stop external access:
Examples
Use Cases
Preview Server
Share a development server for review:
Demo Link
Create a short-lived URL for a client demo:
Hand the URL to your client. It stops working automatically after the TTL.
API Testing
Share an HTTP API endpoint so external systems (webhooks, integration tests) can reach your sandbox:
Shares are HTTPS endpoints — they’re only useful for ports serving HTTP. Non-HTTP protocols (raw Postgres/Redis/SSH) won’t work over a share. For non-HTTP debugging, use
islo port-forwardinstead.
Quick Reference
Notes
- Shares persist until revoked or expired by
--ttl. - Multiple shares can exist for the same sandbox on different ports.
- Share URLs are unique and don’t change once created.
- Deleting a sandbox automatically removes all its shares.
- Anyone with the URL can reach the shared port until it expires — pick a TTL that matches how long the share actually needs to be live.