Home
Providers
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.
Coder publishes 27 APIs on the APIs.io network, including Agents API, AI Bridge API, AI Providers API, and 24 more. Tagged areas include Developer Tools, Remote Development, Cloud Development Environments, AI Agents, and Infrastructure.
The Coder catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Coder’s developer surface includes authentication, documentation, engineering blog, changelog, pricing, CLI, and 11 more developer resources.
32 APIs
Developer Tools Remote Development Cloud Development Environments AI Agents Infrastructure Workspaces
On this page
Kin Score
APIs 32
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 1
JSON Schema 8
Examples 5
Security Posture 4
Agentic Access 1
Resources 17
apis.yml
53 Operational Transparency
Composite quality — 49.3/100 · developing
Contract Quality
13.9 / 25
Developer Ergonomics
5.7 / 20
Commercial Clarity
9.5 / 20
Operational Transparency
6.8 / 13
Agent readiness — 38/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
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...
The Agents API from Coder — 28 operation(s) for agents.
The AI Bridge API from Coder — 4 operation(s) for ai bridge.
The AI Providers API from Coder — 2 operation(s) for ai providers.
The Applications API from Coder — 2 operation(s) for applications.
The Audit API from Coder — 2 operation(s) for audit.
The Authorization API from Coder — 7 operation(s) for authorization.
The Builds API from Coder — 9 operation(s) for builds.
The Chats API from Coder — 20 operation(s) for chats.
The Debug API from Coder — 14 operation(s) for debug.
The Enterprise API from Coder — 67 operation(s) for enterprise.
The Files API from Coder — 2 operation(s) for files.
The General API from Coder — 10 operation(s) for general.
The Git API from Coder — 3 operation(s) for git.
The InitScript API from Coder — 1 operation(s) for initscript.
The Insights API from Coder — 5 operation(s) for insights.
The Members API from Coder — 7 operation(s) for members.
The Notifications API from Coder — 13 operation(s) for notifications.
The Organizations API from Coder — 4 operation(s) for organizations.
The PortSharing API from Coder — 1 operation(s) for portsharing.
The Prebuilds API from Coder — 1 operation(s) for prebuilds.
The Provisioning API from Coder — 1 operation(s) for provisioning.
The Secrets API from Coder — 2 operation(s) for secrets.
The Tasks API from Coder — 9 operation(s) for tasks.
The Templates API from Coder — 33 operation(s) for templates.
The Users API from Coder — 28 operation(s) for users.
The WorkspaceProxies API from Coder — 1 operation(s) for workspaceproxies.
The Workspaces API from Coder — 20 operation(s) for workspaces.
Scroll for all 32
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 8
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 2
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 1
Properties that don't map to a standard resource type
Source (apis.yml)
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
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/coder.png
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: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
- aid: coder:coder-agents-api
name: Coder Agents API
description: The Agents API from Coder — 28 operation(s) for agents.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Agents
properties:
- type: OpenAPI
url: openapi/coder-agents-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-ai-bridge-api
name: Coder AI Bridge API
description: The AI Bridge API from Coder — 4 operation(s) for ai bridge.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- AI Bridge
properties:
- type: OpenAPI
url: openapi/coder-ai-bridge-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-ai-providers-api
name: Coder AI Providers API
description: The AI Providers API from Coder — 2 operation(s) for ai providers.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- AI Providers
properties:
- type: OpenAPI
url: openapi/coder-ai-providers-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-applications-api
name: Coder Applications API
description: The Applications API from Coder — 2 operation(s) for applications.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Applications
properties:
- type: OpenAPI
url: openapi/coder-applications-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-audit-api
name: Coder Audit API
description: The Audit API from Coder — 2 operation(s) for audit.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Audit
properties:
- type: OpenAPI
url: openapi/coder-audit-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-authorization-api
name: Coder Authorization API
description: The Authorization API from Coder — 7 operation(s) for authorization.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Authorization
properties:
- type: OpenAPI
url: openapi/coder-authorization-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-builds-api
name: Coder Builds API
description: The Builds API from Coder — 9 operation(s) for builds.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Builds
properties:
- type: OpenAPI
url: openapi/coder-builds-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-chats-api
name: Coder Chats API
description: The Chats API from Coder — 20 operation(s) for chats.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Chats
properties:
- type: OpenAPI
url: openapi/coder-chats-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-debug-api
name: Coder Debug API
description: The Debug API from Coder — 14 operation(s) for debug.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Debug
properties:
- type: OpenAPI
url: openapi/coder-debug-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-enterprise-api
name: Coder Enterprise API
description: The Enterprise API from Coder — 67 operation(s) for enterprise.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Enterprise
properties:
- type: OpenAPI
url: openapi/coder-enterprise-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-files-api
name: Coder Files API
description: The Files API from Coder — 2 operation(s) for files.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Files
properties:
- type: OpenAPI
url: openapi/coder-files-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-general-api
name: Coder General API
description: The General API from Coder — 10 operation(s) for general.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- General
properties:
- type: OpenAPI
url: openapi/coder-general-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-git-api
name: Coder Git API
description: The Git API from Coder — 3 operation(s) for git.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Git
properties:
- type: OpenAPI
url: openapi/coder-git-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-initscript-api
name: Coder InitScript API
description: The InitScript API from Coder — 1 operation(s) for initscript.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- InitScript
properties:
- type: OpenAPI
url: openapi/coder-initscript-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-insights-api
name: Coder Insights API
description: The Insights API from Coder — 5 operation(s) for insights.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Insights
properties:
- type: OpenAPI
url: openapi/coder-insights-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-members-api
name: Coder Members API
description: The Members API from Coder — 7 operation(s) for members.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Members
properties:
- type: OpenAPI
url: openapi/coder-members-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-notifications-api
name: Coder Notifications API
description: The Notifications API from Coder — 13 operation(s) for notifications.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Notifications
properties:
- type: OpenAPI
url: openapi/coder-notifications-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-organizations-api
name: Coder Organizations API
description: The Organizations API from Coder — 4 operation(s) for organizations.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Organizations
properties:
- type: OpenAPI
url: openapi/coder-organizations-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-portsharing-api
name: Coder PortSharing API
description: The PortSharing API from Coder — 1 operation(s) for portsharing.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- PortSharing
properties:
- type: OpenAPI
url: openapi/coder-portsharing-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-prebuilds-api
name: Coder Prebuilds API
description: The Prebuilds API from Coder — 1 operation(s) for prebuilds.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Prebuilds
properties:
- type: OpenAPI
url: openapi/coder-prebuilds-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-provisioning-api
name: Coder Provisioning API
description: The Provisioning API from Coder — 1 operation(s) for provisioning.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Provisioning
properties:
- type: OpenAPI
url: openapi/coder-provisioning-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-secrets-api
name: Coder Secrets API
description: The Secrets API from Coder — 2 operation(s) for secrets.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Secrets
properties:
- type: OpenAPI
url: openapi/coder-secrets-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-tasks-api
name: Coder Tasks API
description: The Tasks API from Coder — 9 operation(s) for tasks.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Tasks
properties:
- type: OpenAPI
url: openapi/coder-tasks-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-templates-api
name: Coder Templates API
description: The Templates API from Coder — 33 operation(s) for templates.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Templates
properties:
- type: OpenAPI
url: openapi/coder-templates-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-users-api
name: Coder Users API
description: The Users API from Coder — 28 operation(s) for users.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Users
properties:
- type: OpenAPI
url: openapi/coder-users-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-workspaceproxies-api
name: Coder WorkspaceProxies API
description: The WorkspaceProxies API from Coder — 1 operation(s) for workspaceproxies.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- WorkspaceProxies
properties:
- type: OpenAPI
url: openapi/coder-workspaceproxies-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
- aid: coder:coder-workspaces-api
name: Coder Workspaces API
description: The Workspaces API from Coder — 20 operation(s) for workspaces.
humanURL: https://coder.com/docs/reference/api
baseURL: https://coder.example.com/api/v2
tags:
- Workspaces
properties:
- type: OpenAPI
url: openapi/coder-workspaces-api-openapi.yml
- type: Documentation
url: https://coder.com/docs/reference/api
common:
- type: AgenticAccess
url: agentic-access/coder-agentic-access.yml
- type: TrustCenter
url: security/coder-trust-center.yml
- type: VulnerabilityDisclosure
url: security/coder-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/coder-domain-security.yml
- type: Authentication
url: authentication/coder-authentication.yml
- 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