Coder powers secure, scalable development across key industries — automotive, finance, government, and technology — enabling faster builds, tighter compliance, and seamless AI adoption in enterprise-grade cloud environments.
DX is a developer intelligence platform used by engineering
leaders and platform engineers. Coder notifications can be transformed to
PlatformX events, allowing platform engineers to
measure activity and send pulse surveys to subsets of Coder users to understand
their experience.
Or any other platform that can run Python web applications
coder-platformx-events-middleware
Coder sends notifications via webhooks
to coder-platformx-events-middleware, which processes and reformats the payload
into a structure compatible with PlatformX by DX.
For more information about coder-platformx-events-middleware and how to
integrate it with your Coder deployment and PlatformX events, refer to the
coder-platformx-notifications
repository.
Supported Notification Types
coder-platformx-events-middleware supports the following Coder notifications:
Workspace Created
Workspace Manually Updated
User Account Created
User Account Suspended
User Account Activated
Environment Variables
The application expects the following environment variables when started.
For local development, create a .env file in the project root with the following variables.
A .env.sample file is included:
Variable
Description
Example
LOG_LEVEL
Logging level (DEBUG, INFO, WARNING)
INFO
GETDX_API_KEY
API key for PlatformX
your-api-key
EVENTS_TRACKED
Comma-separated list of tracked events
"Workspace Created,User Account Suspended"
Logging
Logs are printed to the console and can be adjusted using the LOG_LEVEL variable. The available levels are: