Skip to content

Working with Projects

When you select a project in the sidebar, the detail area shows a tabbed interface with three tabs: Overview, Logs, and Settings.

Overview Tab

The Overview tab gives you a snapshot of the project's current state.

Status & URLs

At the top, you'll see:

  • A status badge (Running, Starting, Stopping, Errored, or Stopped)
  • A clickable localhost URL (e.g., http://localhost:8787) that opens in your browser
  • A clickable domain link (e.g., my-worker.test) when the proxy is running

Detail Cards

Quick-reference cards showing:

  • Project type — Worker, Pages, or Durable Object
  • Compatibility date from your wrangler config
  • Node.js version resolved for this project
  • Wrangler version in use

Binding Cards

Below the details, you'll see cards for each binding type detected in your wrangler config:

  • D1 — database name and table count
  • KV — namespace name and key count
  • R2 — bucket name and object count
  • Durable Objects — class name and instance count
  • Secrets Store — store name and secret count

Click any binding card to open its data browser in a sheet.

Logs Tab

A real-time log viewer for this project. Identical to the global Logs panel, but filtered to show only this project's output.

  • Monospaced display with [HH:MM:SS] timestamps
  • Stderr entries highlighted in red
  • Search filter in the toolbar to narrow down entries
  • Auto-scroll toggle (pin icon) — when active (blue), the view follows new output
  • Clear button to reset the log view
  • Entry count displayed in the toolbar
  • All text is selectable for copying

Settings Tab

Configure project-specific settings:

  • Node.js version — pick from installed versions or use "Default" (shows the resolved version)
  • Custom subdomain — override the auto-generated subdomain, with a live preview of the full domain ({subdomain}.{tld})
  • Wrangler environment — select from environments defined in your wrangler config, or "Default" for the top-level config
  • Auto-start — toggle whether this project starts with corral up

A Save Changes button appears when you've made changes. Settings are saved to Corral's project registry and persist across restarts.

You can also remove the project from Corral at the bottom of this tab.

Binding Browsers

Binding browsers open as sheets (modal overlays) from the Overview tab. All browsers use a split-view layout with a list on the left and a detail view on the right.

D1 Browser

  • Left pane: table list with row counts
  • Right pane: paginated row viewer with column headers (50 rows per page)
  • Navigate pages with Previous/Next controls showing "Rows X–Y of Z"

KV Browser

  • Left pane: key list with a prefix search filter
  • Right pane: key detail showing the value (monospaced), expiration, and metadata

R2 Browser

  • Left pane: object list with prefix search, showing key and formatted size (B/KB/MB)
  • Right pane: object detail with key, size, and ETag

Durable Objects Browser

  • Left pane: instance list with IDs and storage sizes
  • Right pane: paginated storage entries (key-value pairs) for the selected instance

Secrets Store Browser

  • Left pane: paginated list of secret names
  • Right pane: secret detail with name, ID, and masked value
  • Click the eye icon to reveal the value (masked with bullets by default)
  • Add Secret button (+) in the toolbar — opens a form for name and value
  • Delete button (trash icon) with a confirmation dialog