- Introduction
- Getting Started
- Gitpod Tutorial
- Use Cases
- Languages
- Configure
- Workspaces
- User settings
- Repositories
- Organizations
- Authentication
- Billing
- References
- .gitpod.yml
- IDEs & editors
- Integrations
- Gitpod CLI
- Gitpod API
- Gitpod URL
- Compatibility
- Enterprise
- Overview
- Setup and Preparation
- Deploying
- Configure your Gitpod Instance
- Administration
- Upgrading
- Background
- Reference
- Archive
- Help
- Contribute
- Troubleshooting
Gitpod URL
You can open a Gitpod workspace directly using a URL. The simplest way to start a workspace is by using the format: e.g. gitpod.io/#https://github.com/gitpod-io/empty
.
In addition to the repository, you can also specify overrides for:
editor
workspaceClass
useLatest
Which is useful when integrating into a third party, or an internal developer portal.
URL Parameters
Parameter | Description | Example(s) |
---|---|---|
autostart |
Skips the workspace creation page | true , false |
editor |
Specify IDE or editor to use | code , code-desktop , intellij , goland , phpstorm , pycharm , rubymine , webstorm , rider , clion , rustrover , xterm |
workspaceClass |
Specify workspace class to use | g1-standard , g1-large |
For the full list of available options in your installation, run the following Gitpod CLI commands:
gitpod workspace list-classes
gitpod workspace list-editors
Note If no URL parameter is specified, the users preferences or the organisation policies will take precedence.
URL Structure
The parameters specified in the URL must come before the #
and the repo URL.
For example:
<gitpod-instance-url>?autostart=true&useLatest=true&<url-parameter>=<url-value>#<full-repo-url>
URL Examples
gitpod.io/?autostart=true&useLatest=true&editor=intellij#https://github.com/gitpod-io/empty
To open a workspace asking for confirmation before starting the workspace:
gitpod.io/?editor=code-desktop#https://github.com/gitpod-io/empty
To open a workspace without asking for confirmation:
gitpod.io/?autostart=true&editor=intellij#https://github.com/gitpod-io/empty
gitpod.io/?autostart=true&editor=code-desktop#https://github.com/gitpod-io/empty