Gitpod logo

Gitpod

Gitpod is a cloud development environment platform that provides on-demand, ephemeral workspaces spun up from git repositories, enabling developers to write, review, and ship code from any device without local setup. Originally focused on browser-based IDEs, the platform evolved into Gitpod Flex, offering REST APIs and SDKs for workspace lifecycle management, environment automation, and organization administration. The Gitpod API supports TypeScript, Python, and Go SDKs and uses bearer token authentication via API keys. In September 2025 Gitpod rebranded to Ona, shifting focus to AI software engineering agents built on top of its secure, isolated environment infrastructure.

4 APIs 0 Features
Developer ToolsCloud Development EnvironmentsWorkspacesAI AgentsDevOps

APIs

Gitpod Environments API

REST API for creating, starting, stopping, and deleting cloud development environments (workspaces). Supports environment classes, automation services and tasks, secrets, variab...

Gitpod Organizations API

REST API for managing organizations, groups, members, role assignments, permissions, and organization-level policies. Supports SSO login providers, secrets scoped to organizatio...

Gitpod Projects API

REST API for managing projects and repositories within a Gitpod organization. Supports creating and listing projects, associating repositories, and configuring project-level pol...

Gitpod Accounts and Billing API

REST API for managing user accounts, SSO login sessions, and billing information including invoices and spending data. Supports listing joinable organizations, deleting accounts...

Semantic Vocabularies

Gitpod Context

42 classes · 2 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
📄
Changelog
Changelog
📦
SDKTypeScript
SDKTypeScript
📦
SDKPython
SDKPython
📦
SDKGo
SDKGo
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
JSONLDContext
JSONLDContext
📰
Blog
Blog

Sources

Raw ↑
---
aid: gitpod
name: Gitpod
description: >-
  Gitpod is a cloud development environment platform that provides on-demand,
  ephemeral workspaces spun up from git repositories, enabling developers to
  write, review, and ship code from any device without local setup. Originally
  focused on browser-based IDEs, the platform evolved into Gitpod Flex, offering
  REST APIs and SDKs for workspace lifecycle management, environment automation,
  and organization administration. The Gitpod API supports TypeScript, Python,
  and Go SDKs and uses bearer token authentication via API keys. In September
  2025 Gitpod rebranded to Ona, shifting focus to AI software engineering agents
  built on top of its secure, isolated environment infrastructure.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Developer Tools
  - Cloud Development Environments
  - Workspaces
  - AI Agents
  - DevOps
url: https://raw.githubusercontent.com/api-evangelist/gitpod/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
  - aid: gitpod:environments-api
    name: Gitpod Environments API
    description: >-
      REST API for creating, starting, stopping, and deleting cloud development
      environments (workspaces). Supports environment classes, automation
      services and tasks, secrets, variables, prebuilds, and editors. Access is
      authenticated via bearer tokens using the GITPOD_API_KEY environment
      variable.
    humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
    baseURL: https://api.gitpod.io
    tags:
      - Environments
      - Workspaces
      - Developer Tools
    properties:
      - type: Documentation
        url: https://www.gitpod.io/docs/references/gitpod-public-api
      - type: OpenAPI
        url: openapi/gitpod-environments-openapi.yml
  - aid: gitpod:organizations-api
    name: Gitpod Organizations API
    description: >-
      REST API for managing organizations, groups, members, role assignments,
      permissions, and organization-level policies. Supports SSO login
      providers, secrets scoped to organizations, and audit trails for
      enterprise compliance.
    humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
    baseURL: https://api.gitpod.io
    tags:
      - Organizations
      - Access Control
      - Administration
    properties:
      - type: Documentation
        url: https://www.gitpod.io/docs/references/gitpod-public-api
  - aid: gitpod:projects-api
    name: Gitpod Projects API
    description: >-
      REST API for managing projects and repositories within a Gitpod
      organization. Supports creating and listing projects, associating
      repositories, and configuring project-level policies for environment
      automation and access control.
    humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
    baseURL: https://api.gitpod.io
    tags:
      - Projects
      - Repositories
      - Configuration
    properties:
      - type: Documentation
        url: https://www.gitpod.io/docs/references/gitpod-public-api
  - aid: gitpod:accounts-billing-api
    name: Gitpod Accounts and Billing API
    description: >-
      REST API for managing user accounts, SSO login sessions, and billing
      information including invoices and spending data. Supports listing joinable
      organizations, deleting accounts, and retrieving billing usage metrics for
      FinOps visibility.
    humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
    baseURL: https://api.gitpod.io
    tags:
      - Accounts
      - Billing
      - Identity
    properties:
      - type: Documentation
        url: https://www.gitpod.io/docs/references/gitpod-public-api
common:
  - type: Website
    url: https://www.gitpod.io
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
  - type: GitHubOrganization
    url: https://github.com/gitpod-io
  - type: LinkedIn
    url: https://www.linkedin.com/company/gitpod/
  - type: Blog
    url: https://www.gitpod.io/blog
  - type: Pricing
    url: https://www.gitpod.io/pricing
  - type: StatusPage
    url: https://status.gitpod.io/
  - type: X
    url: https://x.com/gitpod
  - type: Changelog
    url: https://www.gitpod.io/changelog
  - type: SDKTypeScript
    url: https://github.com/gitpod-io/gitpod-sdk-typescript
  - type: SDKPython
    url: https://github.com/gitpod-io/gitpod-sdk-python
  - type: SDKGo
    url: https://github.com/gitpod-io/gitpod-sdk-go
  - type: Plans
    url: plans/gitpod-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/gitpod-rate-limits.yml
  - type: FinOps
    url: finops/gitpod-finops.yml
  - type: Vocabulary
    url: vocabulary/gitpod-vocabulary.yml
  - type: JSONLDContext
    url: json-ld/gitpod-context.jsonld
  - type: Blog
    url: blogs/blogs.json
maintainers:
  - FN: Kin Lane
    email: [email protected]