Coder website screenshot

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

Pricing Plans

Coder Plans Pricing

2 plans

PLANS

Rate Limits

Coder Rate Limits

4 limits

RATE LIMITS

FinOps

Coder Finops

FINOPS

Semantic Vocabularies

Coder Context

40 classes · 48 properties

JSON-LD

Example Payloads

Coder Get Template Example

27 fields

EXAMPLE

Coder Get User Example

13 fields

EXAMPLE

Coder Get Workspace Example

26 fields

EXAMPLE

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-images.s3.amazonaws.com/shared/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: kin@apievangelist.com