Terminal > More Features
Warp URI Scheme
# Warp URI Scheme import VideoEmbed from '@components/VideoEmbed.astro'; ## How to use it There are several ways to use the URI scheme: * Open new window `warp://action/new_window?path=<path_to_folder>` * Open new tab `warp://action/new_tab?path=<path_to_folder>` * Open Launch Configuration `warp://launch/<launch_configuration_path>` * Open Tab Config `warp://tab_config/<name>` — opens the saved [Tab Config](/terminal/windows/tab-configs/) as a new tab in the active window. Append `?new_window=true` to open it in a new window instead. `<name>` is matched case-insensitively against the file stem of the `.toml`, so both `warp://tab_config/my_tab` and `warp://tab_config/my_tab.toml` resolve to `my_tab.toml`. :::note [Warp Preview](/support-and-community/community/warp-preview-and-alpha-program/) URI scheme begins with `warppreview://` ::: ## How it works Example of Warp [URIs in use in Warp + Raycast Extension](https://github.com/raycast/extensions/blob/74521b70b62355004b0958393a64f9417b1ff3a6/extensions/warp/src/uri.ts). <VideoEmbed url="https://twitter.com/i/status/1678432353461637121" title="Warp + Raycast Extension Demo made using URIs" />Warp's URI scheme enables you to programmatically open new windows, tabs, launch configurations, or tab configs with ease.
How to use it
Section titled “How to use it”There are several ways to use the URI scheme:
- Open new window
warp://action/new_window?path=<path_to_folder> - Open new tab
warp://action/new_tab?path=<path_to_folder> - Open Launch Configuration
warp://launch/<launch_configuration_path> - Open Tab Config
warp://tab_config/<name>— opens the saved Tab Config as a new tab in the active window. Append?new_window=trueto open it in a new window instead.<name>is matched case-insensitively against the file stem of the.toml, so bothwarp://tab_config/my_tabandwarp://tab_config/my_tab.tomlresolve tomy_tab.toml.
How it works
Section titled “How it works”Example of Warp URIs in use in Warp + Raycast Extension.