Gitpod website screenshot

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.

Gitpod publishes 31 APIs on the APIs.io network, including gitpod.v1.AccountService API, gitpod.v1.AgentSecurityService API, gitpod.v1.AgentService API, and 28 more. Tagged areas include Developer Tools, Cloud Development Environments, Workspaces, AI Agents, and DevOps.

The Gitpod catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Gitpod’s developer surface includes authentication, documentation, engineering blog, pricing, changelog, and 17 more developer resources.

45.4/100 developing ▬ flat Agent 29/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessPaid
1 APIs
Developer ToolsCloud Development EnvironmentsWorkspacesAI AgentsDevOps

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/gitpod: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 34

Individual APIs this provider publishes, each with its own machine-readable definition.

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...

Gitpod gitpod.v1.AccountService API

The gitpod.v1.AccountService API from Gitpod — 10 operation(s) for gitpod.v1.accountservice.

Gitpod gitpod.v1.AgentSecurityService API

AgentSecurityService receives agent security events from runners. Authenticated with runner tokens (same as RunnerInteractionService).

Gitpod gitpod.v1.AgentService API

The gitpod.v1.AgentService API from Gitpod — 25 operation(s) for gitpod.v1.agentservice.

Gitpod gitpod.v1.BillingService API

BillingService provides billing and subscription management functionality.

Gitpod gitpod.v1.EditorService API

The gitpod.v1.EditorService API from Gitpod — 3 operation(s) for gitpod.v1.editorservice.

Gitpod gitpod.v1.EnvironmentAutomationService API

The gitpod.v1.EnvironmentAutomationService API from Gitpod — 18 operation(s) for gitpod.v1.environmentautomationservice.

Gitpod gitpod.v1.EnvironmentService API

The gitpod.v1.EnvironmentService API from Gitpod — 15 operation(s) for gitpod.v1.environmentservice.

Gitpod gitpod.v1.ErrorsService API

ErrorsService provides endpoints for clients to report errors that will be sent to error reporting systems.

Gitpod gitpod.v1.EventService API

The gitpod.v1.EventService API from Gitpod — 2 operation(s) for gitpod.v1.eventservice.

Gitpod gitpod.v1.GatewayService API

The gitpod.v1.GatewayService API from Gitpod — 1 operation(s) for gitpod.v1.gatewayservice.

Gitpod gitpod.v1.GroupService API

The gitpod.v1.GroupService API from Gitpod — 14 operation(s) for gitpod.v1.groupservice.

Gitpod gitpod.v1.IdentityService API

The gitpod.v1.IdentityService API from Gitpod — 3 operation(s) for gitpod.v1.identityservice.

Gitpod gitpod.v1.InsightsService API

InsightsService provides AI code attribution analytics for projects. The CLI reports per-commit co-author data from git history, and the dashboard reads aggregated stats.

Gitpod gitpod.v1.IntegrationService API

The gitpod.v1.IntegrationService API from Gitpod — 11 operation(s) for gitpod.v1.integrationservice.

Gitpod gitpod.v1.NotificationService API

NotificationService manages in-app notifications for users.

Gitpod gitpod.v1.OnaIntelligenceService API

OnaIntelligenceService manages organization-level LLM configurations for Ona Intelligence. This service is restricted to Ona employees with the OnaIntelligenceAdmin role.

Gitpod gitpod.v1.OrganizationService API

The gitpod.v1.OrganizationService API from Gitpod — 39 operation(s) for gitpod.v1.organizationservice.

Gitpod gitpod.v1.PrebuildService API

PrebuildService manages prebuilds for projects to enable faster environment startup times. Prebuilds create snapshots of environments that can be used to provision new environme...

Gitpod gitpod.v1.ProjectService API

The gitpod.v1.ProjectService API from Gitpod — 15 operation(s) for gitpod.v1.projectservice.

Gitpod gitpod.v1.RunnerConfigurationService API

The gitpod.v1.RunnerConfigurationService API from Gitpod — 21 operation(s) for gitpod.v1.runnerconfigurationservice.

Gitpod gitpod.v1.RunnerInteractionService API

RunnerInteractionService provides a way for the backend to interact with environment runners.

Gitpod gitpod.v1.RunnerManagerService API

The gitpod.v1.RunnerManagerService API from Gitpod — 6 operation(s) for gitpod.v1.runnermanagerservice.

Gitpod gitpod.v1.RunnerService API

The gitpod.v1.RunnerService API from Gitpod — 16 operation(s) for gitpod.v1.runnerservice.

Gitpod gitpod.v1.SecretService API

The gitpod.v1.SecretService API from Gitpod — 5 operation(s) for gitpod.v1.secretservice.

Gitpod gitpod.v1.ServiceAccountService API

The gitpod.v1.ServiceAccountService API from Gitpod — 10 operation(s) for gitpod.v1.serviceaccountservice.

Gitpod gitpod.v1.SessionService API

The gitpod.v1.SessionService API from Gitpod — 9 operation(s) for gitpod.v1.sessionservice.

Gitpod gitpod.v1.TeamService API

TeamService manages teams and team memberships within an organization. A team is an organizational unit that users can belong to. Each user can belong to at most one team per or...

Gitpod gitpod.v1.UsageService API

UsageService provides usage information about environments, users, and projects.

Gitpod gitpod.v1.UserService API

The gitpod.v1.UserService API from Gitpod — 14 operation(s) for gitpod.v1.userservice.

Gitpod gitpod.v1.WebhookService API

The gitpod.v1.WebhookService API from Gitpod — 8 operation(s) for gitpod.v1.webhookservice.

Gitpod gitpod.v1.WorkflowService API

The gitpod.v1.WorkflowService API from Gitpod — 16 operation(s) for gitpod.v1.workflowservice.

Scroll for all 34

Open Collections 32

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 32

Pricing Plans 1

Published pricing tiers and plan structures.

Gitpod Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Gitpod Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Gitpod Context

42 classes · 2 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Gitpod API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 4

Standalone JSON Schema definitions for this provider's data models.

Account

10 properties

JSON SCHEMA

Environment

4 properties

JSON SCHEMA

Organization

6 properties

JSON SCHEMA

Project

12 properties

JSON SCHEMA

Examples 5

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Gitpod Authentication

http · 1 scheme

SECURITY

Gitpod Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Gitpod Trust Center

SOC 2, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Gitpod Agentic Access

388 operations · 388 acting · 5 human-in-the-loop

388 operations · 388 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml 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
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: medium
  source:
  - plans
  - authentication
  - security
  - url: https://www.gitpod.io
    status: 308
    note: declared website redirects to https://ona.com/ — a different registrable domain (gitpod.io -> ona.com), possible
      rename or acquisition (probed 2026-09-03, roadmap#169)
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/gitpod.png
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.23'
apis:
- 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:
  - Organization
  - Access Control
  - Administration
  tags_raw:
  - 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:
  - Project
  - Repositories
  - Configuration
  tags_raw:
  - 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:
  - Account
  - Billing
  - Identity
  tags_raw:
  - Accounts
  - Billing
  - Identity
  properties:
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-accountservice-api
  name: Gitpod gitpod.v1.AccountService API
  description: The gitpod.v1.AccountService API from Gitpod — 10 operation(s) for gitpod.v1.accountservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.AccountService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-accountservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-agentsecurityservice-api
  name: Gitpod gitpod.v1.AgentSecurityService API
  description: "AgentSecurityService receives agent security events from runners.\n Authenticated with runner tokens (same\
    \ as RunnerInteractionService)."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.AgentSecurityService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-agentsecurityservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-agentservice-api
  name: Gitpod gitpod.v1.AgentService API
  description: The gitpod.v1.AgentService API from Gitpod — 25 operation(s) for gitpod.v1.agentservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.AgentService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-agentservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-billingservice-api
  name: Gitpod gitpod.v1.BillingService API
  description: BillingService provides billing and subscription management functionality.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.BillingService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-billingservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-editorservice-api
  name: Gitpod gitpod.v1.EditorService API
  description: The gitpod.v1.EditorService API from Gitpod — 3 operation(s) for gitpod.v1.editorservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.EditorService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-editorservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-environmentautomationservice-api
  name: Gitpod gitpod.v1.EnvironmentAutomationService API
  description: The gitpod.v1.EnvironmentAutomationService API from Gitpod — 18 operation(s) for gitpod.v1.environmentautomationservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.EnvironmentAutomationService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-environmentautomationservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-environmentservice-api
  name: Gitpod gitpod.v1.EnvironmentService API
  description: The gitpod.v1.EnvironmentService API from Gitpod — 15 operation(s) for gitpod.v1.environmentservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.EnvironmentService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-environmentservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-errorsservice-api
  name: Gitpod gitpod.v1.ErrorsService API
  description: "ErrorsService provides endpoints for clients to report errors\n that will be sent to error reporting systems."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.ErrorsService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-errorsservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-eventservice-api
  name: Gitpod gitpod.v1.EventService API
  description: The gitpod.v1.EventService API from Gitpod — 2 operation(s) for gitpod.v1.eventservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.EventService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-eventservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-gatewayservice-api
  name: Gitpod gitpod.v1.GatewayService API
  description: The gitpod.v1.GatewayService API from Gitpod — 1 operation(s) for gitpod.v1.gatewayservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.GatewayService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-gatewayservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-groupservice-api
  name: Gitpod gitpod.v1.GroupService API
  description: The gitpod.v1.GroupService API from Gitpod — 14 operation(s) for gitpod.v1.groupservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.GroupService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-groupservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-identityservice-api
  name: Gitpod gitpod.v1.IdentityService API
  description: The gitpod.v1.IdentityService API from Gitpod — 3 operation(s) for gitpod.v1.identityservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.IdentityService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-identityservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-insightsservice-api
  name: Gitpod gitpod.v1.InsightsService API
  description: "InsightsService provides AI code attribution analytics for projects.\n The CLI reports per-commit co-author\
    \ data from git history, and the\n dashboard reads aggregated stats."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.InsightsService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-insightsservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-integrationservice-api
  name: Gitpod gitpod.v1.IntegrationService API
  description: The gitpod.v1.IntegrationService API from Gitpod — 11 operation(s) for gitpod.v1.integrationservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.IntegrationService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-integrationservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-notificationservice-api
  name: Gitpod gitpod.v1.NotificationService API
  description: NotificationService manages in-app notifications for users.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.NotificationService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-notificationservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-onaintelligenceservice-api
  name: Gitpod gitpod.v1.OnaIntelligenceService API
  description: "OnaIntelligenceService manages organization-level LLM configurations for Ona Intelligence.\n This service\
    \ is restricted to Ona employees with the OnaIntelligenceAdmin role."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.OnaIntelligenceService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-onaintelligenceservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-organizationservice-api
  name: Gitpod gitpod.v1.OrganizationService API
  description: The gitpod.v1.OrganizationService API from Gitpod — 39 operation(s) for gitpod.v1.organizationservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.OrganizationService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-organizationservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-prebuildservice-api
  name: Gitpod gitpod.v1.PrebuildService API
  description: "PrebuildService manages prebuilds for projects to enable faster environment startup times.\n Prebuilds create\
    \ snapshots of environments that can be used to provision new environments quickly."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.PrebuildService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-prebuildservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-projectservice-api
  name: Gitpod gitpod.v1.ProjectService API
  description: The gitpod.v1.ProjectService API from Gitpod — 15 operation(s) for gitpod.v1.projectservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.ProjectService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-projectservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-runnerconfigurationservice-api
  name: Gitpod gitpod.v1.RunnerConfigurationService API
  description: The gitpod.v1.RunnerConfigurationService API from Gitpod — 21 operation(s) for gitpod.v1.runnerconfigurationservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.RunnerConfigurationService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-runnerconfigurationservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-runnerinteractionservice-api
  name: Gitpod gitpod.v1.RunnerInteractionService API
  description: RunnerInteractionService provides a way for the backend to interact with environment runners.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.RunnerInteractionService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-runnerinteractionservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-runnermanagerservice-api
  name: Gitpod gitpod.v1.RunnerManagerService API
  description: The gitpod.v1.RunnerManagerService API from Gitpod — 6 operation(s) for gitpod.v1.runnermanagerservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.RunnerManagerService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-runnermanagerservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-runnerservice-api
  name: Gitpod gitpod.v1.RunnerService API
  description: The gitpod.v1.RunnerService API from Gitpod — 16 operation(s) for gitpod.v1.runnerservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.RunnerService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-runnerservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-secretservice-api
  name: Gitpod gitpod.v1.SecretService API
  description: The gitpod.v1.SecretService API from Gitpod — 5 operation(s) for gitpod.v1.secretservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.SecretService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-secretservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-serviceaccountservice-api
  name: Gitpod gitpod.v1.ServiceAccountService API
  description: The gitpod.v1.ServiceAccountService API from Gitpod — 10 operation(s) for gitpod.v1.serviceaccountservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.ServiceAccountService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-serviceaccountservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-sessionservice-api
  name: Gitpod gitpod.v1.SessionService API
  description: The gitpod.v1.SessionService API from Gitpod — 9 operation(s) for gitpod.v1.sessionservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.SessionService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-sessionservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-teamservice-api
  name: Gitpod gitpod.v1.TeamService API
  description: "TeamService manages teams and team memberships within an organization.\n A team is an organizational unit\
    \ that users can belong to.\n Each user can belong to at most one team per organization."
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.TeamService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-teamservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-usageservice-api
  name: Gitpod gitpod.v1.UsageService API
  description: UsageService provides usage information about environments, users, and projects.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.UsageService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-usageservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-userservice-api
  name: Gitpod gitpod.v1.UserService API
  description: The gitpod.v1.UserService API from Gitpod — 14 operation(s) for gitpod.v1.userservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.UserService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-userservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-webhookservice-api
  name: Gitpod gitpod.v1.WebhookService API
  description: The gitpod.v1.WebhookService API from Gitpod — 8 operation(s) for gitpod.v1.webhookservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.WebhookService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-webhookservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
- aid: gitpod:gitpod-gitpod-v1-workflowservice-api
  name: Gitpod gitpod.v1.WorkflowService API
  description: The gitpod.v1.WorkflowService API from Gitpod — 16 operation(s) for gitpod.v1.workflowservice.
  humanURL: https://www.gitpod.io/docs/references/gitpod-public-api
  baseURL: https://api.gitpod.io
  tags: []
  tags_raw:
  - gitpod.v1.WorkflowService
  properties:
  - type: OpenAPI
    url: openapi/gitpod-gitpod-v1-workflowservice-api-openapi.yml
  - type: Documentation
    url: https://www.gitpod.io/docs/references/gitpod-public-api
common:
- type: CapabilityMap
  url: capabilities/gitpod-capability-edges.yml
  name: Gitpod Business Capability Map
- type: AgenticAccess
  url: agentic-access/gitpod-agentic-access.yml
- type: TrustCenter
  url: security/gitpod-trust-center.yml
- type: DomainSecurity
  url: security/gitpod-domain-security.yml
- type: Authentication
  url: authentication/gitpod-authentication.yml
- 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
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/gitpod"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/gitpod/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/gitpod/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.