Skip to main content
Unary · Projects Creates a new project with specified configuration. Use this method to:
  • Set up development projects
  • Configure project environments
  • Define project settings
  • Initialize project content

Examples

  • Create basic project: Creates a project with minimal configuration.
  • Create project with devcontainer: Creates a project with custom development container.

Endpoint

Send a Bearer token as described in Authentication. If your organization uses a custom management-plane domain, replace https://app.ona.com with that domain.

Request example

Request

gitpod.v1.CreateProjectRequest

Response

gitpod.v1.CreateProjectResponse
EnvironmentInitializer specifies how an environment is to be initializedgitpod.v1.EnvironmentInitializer
gitpod.v1.EnvironmentInitializer.Spec
PrebuildTrigger defines when prebuilds should be created for a project.gitpod.v1.PrebuildTrigger
gitpod.v1.Project
gitpod.v1.Project.UsedBy
gitpod.v1.ProjectEnvironmentClass
gitpod.v1.ProjectMetadata
ProjectPrebuildConfiguration defines how prebuilds are created for a project. Prebuilds create environment snapshots that enable faster environment startup times.gitpod.v1.ProjectPrebuildConfiguration
RecommendedEditors contains the map of recommended editors and their versions.gitpod.v1.RecommendedEditors
gitpod.v1.Subject