GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Why Go
  • Case Studies
  • Use Cases
  • Security
  • Learn
  • Effective Go
  • Go User Manual
  • Standard library
  • Release Notes
  • API
  • Packages
  • Recorded Talks
  • Meetups
  • Conferences

This view

  • Original page
  • New address

GeezerVison is showing pkg.go.dev — coder module - github.com/coder/coder/v2 - Go Packages

Details

  • checked Valid go.mod file

    The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.

  • checked Redistributable license

    Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.

  • checked Tagged version

    Modules with tagged versions give importers more predictable builds.

  • checked Stable version

    When a project reaches major version v1 it is considered stable.

  • Learn more about best practices

Repository

github.com/coder/coder

Links

  • Open Source Insights Logo Open Source Insights

README ¶

Coder Logo Light Coder Logo Dark

Self-Hosted Cloud Development Environments and AI Agents

Coder Banner Light Coder Banner Dark

Quickstart | Docs | Why Coder | Premium

discord release godoc OpenSSF Best Practices OpenSSF Scorecard license Ask DeepWiki

Coder is a self-hosted platform for cloud development environments and AI coding agents. Workspaces are defined with Terraform, connected through a secure Wireguard® tunnel, and automatically shut down when not used. Coder Agents runs a native AI coding agent whose loop executes in the control plane on your infrastructure, with no API keys in workspaces.

  • Define cloud development environments in Terraform
    • EC2 VMs, Kubernetes Pods, Docker Containers, etc.
  • Automatically shutdown idle resources to save on costs
  • Onboard developers in seconds instead of days
  • Delegate coding work to AI agents on your infrastructure
    • Bring any model (Anthropic, OpenAI, Google, Bedrock, self-hosted)
    • No LLM credentials in workspaces, user identity on every action
    • Centralized model governance, cost tracking, and audit logging

Coder platform showing templates and a running workspace

Quickstart

Check out our install guides for other methods and a complete tutorial.

Try Coder with the install script on Linux and macOS, or grab the latest binary or installer from GitHub Releases on Windows:

curl -fsSL https://coder.com/install.sh | sh

Start the server and open http://localhost:3000 to create your initial user, create a Docker template, and provision your first workspace:

coder server

For a production deployment, add a PostgreSQL database (version 13 or later) and an external access URL, and see our validated architectures for sizing and infrastructure guidance:

coder server --postgres-url <url> --access-url <url>

Without these flags, Coder uses a built-in database and sets up a *.try.coder.app access URL for evaluation. Use coder --help for the full list of flags and environment variables.

Documentation

Browse the documentation or visit a specific section below:

  • Workspaces: Workspaces contain the IDEs, dependencies, and configuration information needed for software development
  • Templates: Templates are written in Terraform and describe the infrastructure for workspaces
  • Coder Agents: Delegate coding work to AI agents running on your self-hosted infrastructure
  • AI Gateway: Centralize authentication, auditing, and cost controls for AI tooling
  • Administration: Learn how to operate Coder
  • Premium: Learn about paid features built for large teams
  • IDEs: Connect your existing editor to a workspace

Support

Open an issue for bugs and feature requests.

For community support, showcasing what you built, and feedback on in-progress features, join our Discord or GitHub Discussions.

Dedicated support is included in Coder Premium. For more information, visit coder.com/pricing.

Integrations

New integrations are always in progress. Open an issue to request one. Contributions are welcome in any official or community repository.

Official

  • Coder Registry: Templates, modules, and integrations for common development environments
  • Coding Agents: Run agents like Claude Code, Codex, and OpenCode isolated in Coder workspaces
  • coderd Terraform Provider: Declaratively manage your Coder deployment configuration as code
  • VS Code Extension: Open any Coder workspace in VS Code with a single click
  • JetBrains Toolbox Plugin: Open any Coder workspace from JetBrains Toolbox with a single click
  • Dev Containers: Build development environments using devcontainer.json on Docker, Kubernetes, and OpenShift
  • Kubernetes Log Stream: Stream Kubernetes Pod events to the Coder startup logs
  • Self-Hosted VS Code Extension Marketplace: A private extension marketplace that works in restricted or airgapped networks integrating with code-server.
  • GitHub Actions: An action to set up the Coder CLI in GitHub workflows

Community

  • Coder Discord: Chat with the community, get support, and hear about new product updates first
  • Community Templates: Community-contributed workspace templates in the Coder Registry
  • Community Modules: Community-contributed modules to extend Coder templates
  • Coder Template GitHub Action: A GitHub Action that updates Coder templates
  • Coder Agents Chat Action: A GitHub Action that starts a Coder Agents chat against a GitHub issue or pull request

Contributing

New contributors are always welcome. If you are new to the Coder codebase, see the contribution guide to get started.

Hiring

Apply on the careers page if you are interested in joining the team.

Directories ¶

Path Synopsis
agent
agentchat
agentcontainers
agentcontainers/acmock
Package acmock is a generated GoMock package.
Package acmock is a generated GoMock package.
agentcontainers/dcspec
Package dcspec contains an automatically generated Devcontainer specification.
Package dcspec contains an automatically generated Devcontainer specification.
agentcontainers/ignore
agentcontainers/watcher
Package watcher provides file system watching capabilities for the agent.
Package watcher provides file system watching capabilities for the agent.
agentcontext
Package agentcontext consolidates the agent-side plumbing that resolves, watches, and pushes workspace context (instruction files, skills, and MCP configuration) to coderd.
Package agentcontext consolidates the agent-side plumbing that resolves, watches, and pushes workspace context (instruction files, skills, and MCP configuration) to coderd.
agentcontextconfig
agentexec
agentexec/cmdtest command
agentfiles
agentgit
Package agentgit provides a WebSocket-based service for watching git repository changes on the agent.
Package agentgit provides a WebSocket-based service for watching git repository changes on the agent.
agentproc
agentrsa
agentscripts
agentsocket
agentsocket/proto
agentssh
agenttest
agenttoolcall
Package agenttoolcall deduplicates chat tool call requests and cancels tool calls.
Package agenttoolcall deduplicates chat tool call requests and cancels tool calls.
boundarylogproxy
Package boundarylogproxy provides a Unix socket server that receives boundary audit logs and forwards them to coderd via the agent API.
Package boundarylogproxy provides a Unix socket server that receives boundary audit logs and forwards them to coderd via the agent API.
boundarylogproxy/codec
Package codec implements the wire format for agent <-> boundary communication.
Package codec implements the wire format for agent <-> boundary communication.
filefinder
Package filefinder provides an in-memory file index with trigram matching, fuzzy search, and filesystem watching.
Package filefinder provides an in-memory file index with trigram matching, fuzzy search, and filesystem watching.
immortalstreams/backedpipe
proto
proto/resourcesmonitor
reaper
Package reaper contains logic for reaping subprocesses.
Package reaper contains logic for reaping subprocesses.
reconnectingpty
unit
Package unit tracks named units of work and the dependencies between them.
Package unit tracks named units of work and the dependencies between them.
usershell
x/agentacp
Package agentacp manages workspace-local ACP harnesses and sessions.
Package agentacp manages workspace-local ACP harnesses and sessions.
x/agentdesktop
x/agentmcp
aibridge
aibridgetest
circuitbreaker
client
Package client identifies AI clients and request correlation metadata.
Package client identifies AI clients and request correlation metadata.
config
context
credential
Package credential defines shared upstream authentication and metadata.
Package credential defines shared upstream authentication and metadata.
fixtures
headers
Package headers defines HTTP header names and helpers shared by AI Gateway request handlers.
Package headers defines HTTP header names and helpers shared by AI Gateway request handlers.
intercept
intercept/apidump
intercept/awssig
Package awssig holds the shared AWS SigV4 signing and Bedrock Mantle routing helpers used by both the anthropic-go and openai-go interceptors.
Package awssig holds the shared AWS SigV4 signing and Bedrock Mantle routing helpers used by both the anthropic-go and openai-go interceptors.
intercept/chatcompletions
intercept/eventstream
intercept/messages
intercept/responses
interceptionerror
Package interceptionerror categorizes terminal AI Gateway interception errors.
Package interceptionerror categorizes terminal AI Gateway interception errors.
internal/integrationtest
internal/testutil
keypool
mcp
mcpmock
Package mcpmock is a generated GoMock package.
Package mcpmock is a generated GoMock package.
metrics
provider
recorder
routing
Package routing provides shared provider routing for AI Gateway handlers.
Package routing provides shared provider routing for AI Gateway handlers.
tracing
utils
x/proxy
Package proxy provides stateless AI Gateway request routing.
Package proxy provides stateless AI Gateway request routing.
apiversion
Package apiversion provides an API version type that can be used to validate compatibility between two API versions.
Package apiversion provides an API version type that can be used to validate compatibility between two API versions.
archive
archivetest
fs
buildinfo
resources
This package is used for embedding .syso resource files into the binary during build and does not contain any code.
This package is used for embedding .syso resource files into the binary during build and does not contain any code.
cli
clilog
Package clilog provides a fluent API for configuring structured logging.
Package clilog provides a fluent API for configuring structured logging.
clitest
cliui
cliutil
cliutil/levenshtein
config
gitauth
sessionstore
Package sessionstore provides CLI session token storage mechanisms.
Package sessionstore provides CLI session token storage mechanisms.
sessionstore/testhelpers
telemetry
cmd
cliui command
coder command
coderd
agentapi
agentapi/metadatabatcher
agentapi/resourcesmonitor
agentmetrics
aibridge
Package aibridge provides utilities for the AI Bridge feature.
Package aibridge provides utilities for the AI Bridge feature.
aibridge/budget
Package budget resolves the effective AI spend budget for a user.
Package budget resolves the effective AI spend budget for a user.
aibridge/keys
aibridge/prices
Package prices seeds the ai_model_prices table from an embedded JSON price book at server startup.
Package prices seeds the ai_model_prices table from an embedded JSON price book at server startup.
aibridge/prices/pricebook
Package pricebook defines the serialized AI Gateway model price book.
Package pricebook defines the serialized AI Gateway model price book.
aibridge/prices/providers
aibridged
aibridged/aibridgedmock
Package aibridgedmock is a generated GoMock package.
Package aibridgedmock is a generated GoMock package.
aibridged/proto
aibridgedserver
aibridgedtest
Package aibridgedtest provides helpers for starting an in-process aibridged daemon in tests.
Package aibridgedtest provides helpers for starting an in-process aibridged daemon in tests.
aiseats
Package aiseats is the AGPL version the package.
Package aiseats is the AGPL version the package.
apidoc
Package apidoc Code generated by swaggo/swag.
Package apidoc Code generated by swaggo/swag.
apikey
appearance
audit
authlink
Package authlink provides analysis and repair utilities for OIDC user link records stored in the user_links table.
Package authlink provides analysis and repair utilities for OIDC user link records stored in the user_links table.
autobuild
Package autobuild contains logic for scheduling workspace builds in the background.
Package autobuild contains logic for scheduling workspace builds in the background.
autobuild/notify
awsidentity
azureidentity
boundaryusage
Package boundaryusage tracks workspace boundary usage for telemetry reporting.
Package boundaryusage tracks workspace boundary usage for telemetry reporting.
cachecompress
Package cachecompress creates a compressed cache of static files based on an http.FS.
Package cachecompress creates a compressed cache of static files based on an http.FS.
coderdtest
coderdtest/oidctest
coderdtest/promhelp
Package promhelp provides helper functions for asserting Prometheus metric values in unit tests.
Package promhelp provides helper functions for asserting Prometheus metric values in unit tests.
coderdtest/testjar
connectionlog
cryptokeys
Package cryptokeys provides an abstraction for fetching internally used cryptographic keys mainly for JWT signing and verification.
Package cryptokeys provides an abstraction for fetching internally used cryptographic keys mainly for JWT signing and verification.
database
Code generated by scripts/dbgen/main.go.
Code generated by scripts/dbgen/main.go.
database/awsiamrds
database/db2sdk
Package db2sdk provides common conversion routines from database types to codersdk types
Package db2sdk provides common conversion routines from database types to codersdk types
database/dbauthz
Package dbauthz provides an authorization layer on top of the database.
Package dbauthz provides an authorization layer on top of the database.
database/dbfake
database/dbgen
database/dbmetrics
Code generated by scripts/dbgen.
Code generated by scripts/dbgen.
database/dbmock
Package dbmock is a generated GoMock package.
Package dbmock is a generated GoMock package.
database/dbpurge
database/dbrollup
database/dbtestutil
database/dbtime
database/gen/dump command
database/gentest
Package gentest contains tests that are run at db generate time.
Package gentest contains tests that are run at db generate time.
database/migrations
database/provisionerjobs
database/pubsub
database/pubsub/psmock
package psmock contains a mocked implementation of the pubsub.Pubsub interface for use in tests
package psmock contains a mocked implementation of the pubsub.Pubsub interface for use in tests
database/sdk2db
Package sdk2db provides common conversion routines from codersdk types to database types
Package sdk2db provides common conversion routines from codersdk types to database types
devtunnel
dynamicparameters
dynamicparameters/rendermock
Package rendermock is a generated GoMock package.
Package rendermock is a generated GoMock package.
entitlements
experiments
Package experiments decides whether an experiment is enabled for a subject user.
Package experiments decides whether an experiment is enabled for a subject user.
experiments/experimentstest
Package experimentstest provides test doubles for the experiments package.
Package experimentstest provides test doubles for the experiments package.
externalauth
externalauth/gitprovider
files
gitsshkey
healthcheck
healthcheck/derphealth
healthcheck/health
httpapi
httpapi/httpapiconstraints
Package httpapiconstraints contain types that can be used and implemented across the application to return specific HTTP status codes without pulling in large dependency trees.
Package httpapiconstraints contain types that can be used and implemented across the application to return specific HTTP status codes without pulling in large dependency trees.
httpapi/httperror
Package httperror handles formatting and writing some sentinel errors returned within coder to the API.
Package httperror handles formatting and writing some sentinel errors returned within coder to the API.
httpmw
httpmw/loggermw
httpmw/loggermw/loggermock
Package loggermock is a generated GoMock package.
Package loggermock is a generated GoMock package.
httpmw/patternmatcher
idpsync
jobreaper
jwtutils
mcp
metricscache
nats
nats/natsbench command
Command natsbench benchmarks Coder's NATS-backed pubsub (github.com/coder/coder/v2/coderd/nats) under high fan-out load.
Command natsbench benchmarks Coder's NATS-backed pubsub (github.com/coder/coder/v2/coderd/nats) under high fan-out load.
notifications
notifications/dispatch
notifications/dispatch/smtptest
notifications/notificationsmock
Package notificationsmock contains a mocked implementation of the notifications.Enqueuer interface for use in tests.
Package notificationsmock contains a mocked implementation of the notifications.Enqueuer interface for use in tests.
notifications/notificationstest
notifications/render
notifications/reports
notifications/types
oauth2provider
oauth2provider/oauth2providertest
Package oauth2providertest provides comprehensive testing utilities for OAuth2 identity provider functionality.
Package oauth2providertest provides comprehensive testing utilities for OAuth2 identity provider functionality.
oauthpki
portsharing
pproflabel
prebuilds
prometheusmetrics
prometheusmetrics/insights
promoauth
Package promoauth is for instrumenting oauth2 flows with prometheus metrics.
Package promoauth is for instrumenting oauth2 flows with prometheus metrics.
provisionerdserver
provisionerkey
proxyhealth
pubsub
rbac
Code generated by typegen/main.go.
Code generated by typegen/main.go.
rbac/acl
rbac/policy
rbac/regosql
Package regosql converts rego queries into SQL WHERE clauses.
Package regosql converts rego queries into SQL WHERE clauses.
rbac/regosql/sqltypes
Package sqltypes contains the types used to convert rego queries into SQL.
Package sqltypes contains the types used to convert rego queries into SQL.
rbac/rolestore
render
runtimeconfig
Package runtimeconfig contains logic for managing runtime configuration values stored in the database.
Package runtimeconfig contains logic for managing runtime configuration values stored in the database.
schedule
schedule/cron
package schedule provides utilities for managing template and workspace autostart and autostop schedules.
package schedule provides utilities for managing template and workspace autostart and autostop schedules.
searchquery
telemetry
templatebuilder
tracing
updatecheck
Package updatecheck provides a mechanism for periodically checking for updates to Coder.
Package updatecheck provides a mechanism for periodically checking for updates to Coder.
usage
usage/usagetypes
Package usagetypes contains the types for usage events.
Package usagetypes contains the types for usage events.
userpassword
util/lazy
Package lazy provides a lazy value implementation.
Package lazy provides a lazy value implementation.
util/maps
util/namesgenerator
Package namesgenerator generates random names.
Package namesgenerator generates random names.
util/ptr
Package ptr contains some utility methods related to pointers.
Package ptr contains some utility methods related to pointers.
util/shellparse
Package shellparse extracts command steps from shell scripts.
Package shellparse extracts command steps from shell scripts.
util/slice
util/strings
util/syncmap
util/tz
Package tz includes utilities for cross-platform timezone/location detection.
Package tz includes utilities for cross-platform timezone/location detection.
util/xhttp
Package xhttp contains small helpers extending the standard net/http package for working with HTTP responses from external services.
Package xhttp contains small helpers extending the standard net/http package for working with HTTP responses from external services.
util/xio
util/xnet
Package xnet classifies network transport errors.
Package xnet classifies network transport errors.
util/xurl
Package xurl contains small helpers extending the standard net/url package.
Package xurl contains small helpers extending the standard net/url package.
webpush
workspaceapps
workspaceapps/apptest
workspaceapps/appurl
Package appurl handles all parsing/validation/etc around application URLs.
Package appurl handles all parsing/validation/etc around application URLs.
workspaceapps/cors
workspaceconnwatcher
workspacesecrets
Package workspacesecrets decides which secrets are delivered to a workspace and on which targets.
Package workspacesecrets decides which secrets are delivered to a workspace and on which targets.
workspacestats
workspacestats/workspacestatstest
wsbuilder
Package wsbuilder provides the Builder object, which encapsulates the common business logic of inserting a new workspace build into the database.
Package wsbuilder provides the Builder object, which encapsulates the common business logic of inserting a new workspace build into the database.
wsbuildorchestrator
Package wsbuildorchestrator runs the background worker that fulfills workspace build orchestrations once their parent build reaches a terminal state.
Package wsbuildorchestrator runs the background worker that fulfills workspace build orchestrations once their parent build reaches a terminal state.
wspubsub
x/agenthooks/dispatch
Package dispatch delivers chat lifecycle events to an external webhook.
Package dispatch delivers chat lifecycle events to an external webhook.
x/chatd
Package chatd implements the internal chat service used by Agents.
Package chatd implements the internal chat service used by Agents.
x/chatd/agentselect
x/chatd/chatadvisor
x/chatd/chatdebug
x/chatd/chaterror
x/chatd/chathooks
Package chathooks integrates chat lifecycle hooks into chatd: it builds event envelopes, dispatches them, and converts consumer responses into transcript effects and permission decisions.
Package chathooks integrates chat lifecycle hooks into chatd: it builds event envelopes, dispatches them, and converts consumer responses into transcript effects and permission decisions.
x/chatd/chatloop
x/chatd/chatopenai
x/chatd/chatopenai/computeruse
x/chatd/chatprompt
x/chatd/chatprovider
x/chatd/chatretry
Package chatretry provides retry logic for transient LLM provider errors.
Package chatretry provides retry logic for transient LLM provider errors.
x/chatd/chatsanitize
x/chatd/chatstate
Package chatstate owns the durable execution-state transitions for the chatd subsystem.
Package chatstate owns the durable execution-state transitions for the chatd subsystem.
x/chatd/chattest
x/chatd/chattool
x/chatd/chatutil
x/chatd/mcpclient
x/chatd/messagepartbuffer
Package messagepartbuffer stores the transient message-part stream that a chat worker emits before those parts are committed to durable chat history.
Package messagepartbuffer stores the transient message-part stream that a chat worker emits before those parts are committed to durable chat history.
x/chatd/toolschema
Package toolschema rejects tool inputs whose object keys the Go decoder and a case-sensitive reader resolve differently.
Package toolschema rejects tool inputs whose object keys the Go decoder and a case-sensitive reader resolve differently.
x/chatfiles
x/gitsync
x/googleopenai
Package googleopenai contains compatibility helpers for Google's OpenAI-compatible Gemini APIs.
Package googleopenai contains compatibility helpers for Google's OpenAI-compatible Gemini APIs.
x/skills
Package skills defines the shared model for personal, organization, project, and workspace skills used by chatd.
Package skills defines the shared model for personal, organization, project, and workspace skills used by chatd.
codersdk
Code generated by scripts/apikeyscopesgen.
Code generated by scripts/apikeyscopesgen.
agentsdk
drpcsdk
healthsdk
toolsdk
toolsdk/workspacetools
Package workspacetools implements the workspace tool behavior shared by Coder Agents (coderd/x/chatd/chattool) and the Coder MCP server (codersdk/toolsdk).
Package workspacetools implements the workspace tool behavior shared by Coder Agents (coderd/x/chatd/chattool) and the Coder MCP server (codersdk/toolsdk).
workspacesdk
workspacesdk/agentconnmock
Package agentconnmock is a generated GoMock package.
Package agentconnmock is a generated GoMock package.
workspacesdk/tunneler
wsjson
wsrelated
Package wsrelated models which workspace-related database objects to load when building a codersdk.Workspace, and parses the include_related query parameter into that model.
Package wsrelated models which workspace-related database objects to load when building a codersdk.Workspace, and parses the include_related query parameter into that model.
x/agenthooks
Package agenthooks defines the experimental wire protocol for Coder agent lifecycle hooks.
Package agenthooks defines the experimental wire protocol for Coder agent lifecycle hooks.
cryptorand
enterprise
aibridgeproxyd
aiseats
audit
audit/audittest
audit/backends
cli
cmd/coder command
coderd
coderd/coderdenttest
coderd/connectionlog
coderd/dbauthz
coderd/dormancy
coderd/enidpsync
coderd/httpmw
Package httpmw contains middleware for HTTP handlers.
Package httpmw contains middleware for HTTP handlers.
coderd/legacyscim
Package legacyscim preserves the old imulab/go-scim based SCIM handler.
Package legacyscim preserves the old imulab/go-scim based SCIM handler.
coderd/license
Package license provides the license parsing and validation logic for Coderd.
Package license provides the license parsing and validation logic for Coderd.
coderd/portsharing
coderd/prebuilds
coderd/proxyhealth
coderd/schedule
coderd/scim
coderd/usage
coderd/x/chatd
dbcrypt
Package dbcrypt provides a database.Store wrapper that encrypts/decrypts values stored at rest in the database.
Package dbcrypt provides a database.Store wrapper that encrypts/decrypts values stored at rest in the database.
derpmesh
provisionerd
replicasync
scaletest/agentfake
tailnet
trialer
wsproxy
wsproxy/wsproxysdk
examples
httpmw
provisioner
echo
terraform
terraform/internal
terraform/scriptorder
Package scriptorder resolves Terraform coder_script_order data sources into deterministic dependency graphs for coder_script resources.
Package scriptorder resolves Terraform coder_script_order data sources into deterministic dependency graphs for coder_script resources.
terraform/tfaddr
Package tfaddr parses the Terraform address forms Coder's Terraform provisioner needs: managed-resource addresses, module-instance paths, and configuration references.
Package tfaddr parses the Terraform address forms Coder's Terraform provisioner needs: managed-resource addresses, module-instance paths, and configuration references.
terraform/tfgraph
Package tfgraph provides reusable parsing, indexing, and query primitives for operation graphs emitted by Terraform Core for Coder templates.
Package tfgraph provides reusable parsing, indexing, and query primitives for operation graphs emitted by Terraform Core for Coder templates.
terraform/tfparse
provisionerd
proto
runner
provisionersdk
proto
tfpath
pty
ptytest
scaletest
agentconn
autostart
bridge
chat
createusers
createworkspaces
dashboard
dynamicparameters
harness
llmmock
loadtestutil
notifications
placebo
prebuilds
reconnectingpty
smtpmock
workspacebuild
workspacetraffic
workspaceupdates
scripts
Package gorules defines custom lint rules for ruleguard.
Package gorules defines custom lint rules for ruleguard.
agenthooks-server command
agenthooks-server is a reference consumer that logs verified lifecycle events as JSON.
agenthooks-server is a reference consumer that logs verified lifecycle events as JSON.
aibridgepricesdiff command
aibridgepricesdiff renders a human-readable Markdown summary of the difference between two AI Gateway price seed files (the prices.json produced by aibridgepricesgen).
aibridgepricesdiff renders a human-readable Markdown summary of the difference between two AI Gateway price seed files (the prices.json produced by aibridgepricesgen).
aibridgepricesgen command
aibridgepricesgen converts a models.dev api.json snapshot into generated artifacts, selected by -format:
aibridgepricesgen converts a models.dev api.json snapshot into generated artifacts, selected by -format:
apidocgen/postprocess command
apidocgen/swaginit command
Package main wraps swag init with Strict mode enabled.
Package main wraps swag init with Strict mode enabled.
apikeyscopesgen command
apitypings command
atomicwrite
auditdocgen command
audittypegen command
check-scopes command
checkexperimentkeys command
Command checkexperimentkeys validates experiment keys named in documentation.
Command checkexperimentkeys validates experiment keys named in documentation.
clidocgen command
configdocgen command
Command configdocgen generates the Coder server configuration reference at docs/admin/setup/configuration-reference.md from codersdk.DeploymentValues.
Command configdocgen generates the Coder server configuration reference at docs/admin/setup/configuration-reference.md from codersdk.DeploymentValues.
dbgen command
develop command
Command develop orchestrates the Coder development environment.
Command develop orchestrates the Coder development environment.
docgenenv
Package docgenenv normalizes the process environment so documentation generators produce host-independent output.
Package docgenenv normalizes the process environment so documentation generators produce host-independent output.
docsgenfiltercheck command
Command docsgenfiltercheck fails when the docs-gen paths filter in the CI workflow drifts from the files make gen writes.
Command docsgenfiltercheck fails when the docs-gen paths filter in the CI workflow drifts from the files make gen writes.
docshtmlcheck command
Command docshtmlcheck fails when Markdown files under docs/ contain invalid inline HTML that the documentation site's HTML renderer silently drops or mangles.
Command docshtmlcheck fails when Markdown files under docs/ contain invalid inline HTML that the documentation site's HTML renderer silently drops or mangles.
docsmanifestgen command
Command docsmanifestgen compiles the YAML sidebar sources under docs/manifest into docs/manifest.json, formats those sources, and checks them.
Command docsmanifestgen compiles the YAML sidebar sources under docs/manifest into docs/manifest.json, formats those sources, and checks them.
docsredirectscheck command
Command docsredirectscheck validates docs/redirects.json, the list of redirects the documentation website applies for pages that have moved or been removed.
Command docsredirectscheck validates docs/redirects.json, the list of redirects the documentation website applies for pages that have moved or been removed.
echoserver command
embedded-pg command
Start an embedded postgres database on port 5432.
Start an embedded postgres database on port 5432.
examplegen command
gensite command
gotestsummary command
intxcheck command
metricsdocgen command
metricsdocgen/scanner command
Package main provides a tool to scan Go source files and extract Prometheus metric definitions.
Package main provides a tool to scan Go source files and extract Prometheus metric definitions.
migrate-ci command
migrate-test command
modeloptionsgen command
oauth2 command
rbac-authz command
This program generates an input.json file containing action, object, and subject fields to be used as input for `opa eval`, e.g.: > opa eval --format=pretty "data.authz.allow" -d policy.rego -i input.json This helps verify that the policy returns the expected authorization decision.
This program generates an input.json file containing action, object, and subject fields to be used as input for `opa eval`, e.g.: > opa eval --format=pretty "data.authz.allow" -d policy.rego -i input.json This helps verify that the policy returns the expected authorization decision.
release command
releasemigrations command
releaser command
scopesdocgen command
Command scopesdocgen generates the API key scopes reference at docs/reference/api-key-scopes.md from the RBAC scope catalog.
Command scopesdocgen generates the API key scopes reference at docs/reference/api-key-scopes.md from the RBAC scope catalog.
styleclaims command
Command styleclaims fails when the Coder documentation style guide claims a prose rule is enforced by tooling that is not actually enabled.
Command styleclaims fails when the Coder documentation style guide claims a prose rule is enforced by tooling that is not actually enabled.
telemetry-server command
telemetry-server is a standalone HTTP server that receives telemetry snapshots and prints them as a JSON stream to stdout.
telemetry-server is a standalone HTTP server that receives telemetry snapshots and prints them as a JSON stream to stdout.
templatebuildermodulegen command
testidp command
typegen command
site
support
tailnet
derpmetrics
proto
tailnettest
Package tailnettest is a generated GoMock package.
Package tailnettest is a generated GoMock package.
test
test/integration
testutil
expecter
vpn
Click to show internal directories.
Click to hide internal directories.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.