Home
Coder
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 Tools Remote Development Cloud Development Environments AI Agents Infrastructure Workspaces
The core Coder REST API v2 provides comprehensive HTTP endpoints for managing workspaces, templates, users, organizations, workspace agents, audit logs, deployments, licensing, ...
Endpoints for creating, retrieving, updating, and managing workspace lifecycle including autostart schedules, time-to-live settings, dormancy controls, ACLs, and real-time monit...
Endpoints for creating, listing, updating, and archiving workspace templates and template versions within organizations; supports examples, daily active user metrics, and versio...
Endpoints for user management including creation, authentication, SSH key management, API token/key lifecycle, role assignment, organization membership, and OIDC/GitHub OAuth in...
Endpoints for workspace agent lifecycle, authentication (AWS/Azure/GCP instance identity), PTY terminal access, container management, listening-port enumeration, log streaming, ...
Enterprise-only endpoints covering OAuth2 provider management, licensing and entitlements, group and RBAC management, AI spending budgets, organization-level IdP sync, provision...
40 classes · 48 properties
JSON-LD
Sources
---
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]