Coder logo

Coder

Coder is a self-hosted and cloud platform for remote cloud development environments (CDEs) and AI coding agents, where workspaces are defined using Terraform and connected via a secure WireGuard tunnel. It serves individual developers and enterprises in industries such as automotive, finance, government, and technology, providing governed, reproducible workspaces with IDE integrations for VS Code, JetBrains, Cursor, and others. Coder exposes a comprehensive REST API (v2) covering workspaces, templates, users, organizations, agents, and enterprise management, with a published Swagger 2.0 specification. SDKs include a built-in Go client (codersdk) and a Terraform provider; a CLI with 40+ subcommands is also available for full programmatic control.

6 APIs 0 Features
Developer ToolsRemote DevelopmentCloud Development EnvironmentsAI AgentsInfrastructureWorkspaces

APIs

Coder REST API

The core Coder REST API v2 provides comprehensive HTTP endpoints for managing workspaces, templates, users, organizations, workspace agents, audit logs, deployments, licensing, ...

Coder Workspaces API

Endpoints for creating, retrieving, updating, and managing workspace lifecycle including autostart schedules, time-to-live settings, dormancy controls, ACLs, and real-time monit...

Coder Templates API

Endpoints for creating, listing, updating, and archiving workspace templates and template versions within organizations; supports examples, daily active user metrics, and versio...

Coder Users API

Endpoints for user management including creation, authentication, SSH key management, API token/key lifecycle, role assignment, organization membership, and OIDC/GitHub OAuth in...

Coder Workspace Agents API

Endpoints for workspace agent lifecycle, authentication (AWS/Azure/GCP instance identity), PTY terminal access, container management, listening-port enumeration, log streaming, ...

Coder Enterprise API

Enterprise-only endpoints covering OAuth2 provider management, licensing and entitlements, group and RBAC management, AI spending budgets, organization-level IdP sync, provision...

Semantic Vocabularies

Coder Context

40 classes · 48 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
X
X
📰
Blog
Blog
📄
Changelog
Changelog
💰
Pricing
Pricing
🔗
CLI
CLI
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
---
aid: coder
name: Coder
description: >-
  Coder is a self-hosted and cloud platform for remote cloud development
  environments (CDEs) and AI coding agents, where workspaces are defined
  using Terraform and connected via a secure WireGuard tunnel. It serves
  individual developers and enterprises in industries such as automotive,
  finance, government, and technology, providing governed, reproducible
  workspaces with IDE integrations for VS Code, JetBrains, Cursor, and
  others. Coder exposes a comprehensive REST API (v2) covering workspaces,
  templates, users, organizations, agents, and enterprise management, with
  a published Swagger 2.0 specification. SDKs include a built-in Go client
  (codersdk) and a Terraform provider; a CLI with 40+ subcommands is also
  available for full programmatic control.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Developer Tools
  - Remote Development
  - Cloud Development Environments
  - AI Agents
  - Infrastructure
  - Workspaces
url: https://raw.githubusercontent.com/api-evangelist/coder/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
  - aid: coder:rest-api
    name: Coder REST API
    description: >-
      The core Coder REST API v2 provides comprehensive HTTP endpoints for
      managing workspaces, templates, users, organizations, workspace agents,
      audit logs, deployments, licensing, and enterprise features. Authentication
      uses a session token passed via the Coder-Session-Token HTTP header.
    humanURL: https://coder.com/docs/reference/api
    baseURL: https://coder.example.com/api/v2
    tags:
      - Workspaces
      - Templates
      - Users
      - Organizations
      - Agents
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api
      - type: OpenAPI
        url: https://raw.githubusercontent.com/coder/coder/main/coderd/apidoc/swagger.json
  - aid: coder:workspaces-api
    name: Coder Workspaces API
    description: >-
      Endpoints for creating, retrieving, updating, and managing workspace
      lifecycle including autostart schedules, time-to-live settings, dormancy
      controls, ACLs, and real-time monitoring via server-sent events and
      WebSockets.
    humanURL: https://coder.com/docs/reference/api/workspaces
    tags:
      - Workspaces
      - Lifecycle
      - ACL
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api/workspaces
  - aid: coder:templates-api
    name: Coder Templates API
    description: >-
      Endpoints for creating, listing, updating, and archiving workspace
      templates and template versions within organizations; supports examples,
      daily active user metrics, and version management.
    humanURL: https://coder.com/docs/reference/api/templates
    tags:
      - Templates
      - Versions
      - Organizations
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api/templates
  - aid: coder:users-api
    name: Coder Users API
    description: >-
      Endpoints for user management including creation, authentication, SSH key
      management, API token/key lifecycle, role assignment, organization
      membership, and OIDC/GitHub OAuth integration.
    humanURL: https://coder.com/docs/reference/api/users
    tags:
      - Users
      - Authentication
      - OAuth
      - Tokens
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api/users
  - aid: coder:agents-api
    name: Coder Workspace Agents API
    description: >-
      Endpoints for workspace agent lifecycle, authentication (AWS/Azure/GCP
      instance identity), PTY terminal access, container management,
      listening-port enumeration, log streaming, and WireGuard/Tailnet
      coordination via WebSocket.
    humanURL: https://coder.com/docs/reference/api/agents
    tags:
      - Agents
      - Workspaces
      - Networking
      - Containers
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api/agents
  - aid: coder:enterprise-api
    name: Coder Enterprise API
    description: >-
      Enterprise-only endpoints covering OAuth2 provider management, licensing
      and entitlements, group and RBAC management, AI spending budgets,
      organization-level IdP sync, provisioner key management, and connection
      audit logging.
    humanURL: https://coder.com/docs/reference/api/enterprise
    tags:
      - Enterprise
      - Licensing
      - Groups
      - RBAC
      - Audit
    properties:
      - type: Documentation
        url: https://coder.com/docs/reference/api/enterprise
common:
  - type: Website
    url: https://coder.com
  - type: Documentation
    url: https://coder.com/docs
  - type: GitHubOrganization
    url: https://github.com/coder
  - type: LinkedIn
    url: https://www.linkedin.com/company/coderhq
  - type: X
    url: https://x.com/coderhq
  - type: Blog
    url: https://coder.com/blog
  - type: Changelog
    url: https://coder.com/changelog
  - type: Pricing
    url: https://coder.com/pricing
  - type: CLI
    url: https://coder.com/docs/reference/cli
  - type: Plans
    url: plans/coder-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/coder-rate-limits.yml
  - type: FinOps
    url: finops/coder-finops.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]