Skip to content

Capabilities ​

PortBay is a Tauri 2 app. The main window receives only the capabilities it needs for local development control.

Main Window ​

CapabilityWhy it exists
core:defaultBasic Tauri window and app behavior.
core:window:allow-start-draggingNative draggable window regions.
shell:allow-executeRun approved commands through the shell plugin.
shell:allow-spawnSpawn approved bundled sidecars.
opener:defaultOpen project URLs and external targets.
dialog:defaultPick local folders and files.

Allowed Sidecars ​

SidecarRole
process-composeStarts and supervises project processes.
caddyReverse proxy and HTTPS termination.
mkcertLocal certificate issuance.
mailpitLocal mail capture.
cloudflaredPublic tunnel support.

The app does not grant arbitrary sidecar spawn permission. Each executable is named in the capability file and expected under the Tauri sidecar layout.

Was this helpful?
Feedback

PortBay is pre-MVP software. Use the docs as an operating guide, not a stability guarantee.