Developer
API Client Libraries
API Client Libraries
Want to get started using PagerDuty APIs quickly and easily? PagerDuty creates, maintains, and supports some API libraries, as does our user community. This directory includes our official libraries, as well as all third-party libraries known to us which support our current public APIs.
Note
Community Support
PagerDuty does not endorse or provide technical support for any API libraries or tools created and maintained by our user community.
| Project Name | Language | GitHub Repo Link | Works with | Supported by |
|---|---|---|---|---|
| go-pagerduty | Golang | PagerDuty/go-pagerduty | REST, Events v1, Events v2 | PagerDuty |
| python-pagerduty | Python | PagerDuty/python-pagerduty | REST, Events v2 | PagerDuty |
| pagerduty-mcp-server | Python | Pagerduty/pagerduty-mcp-server | MCP | PagerDuty |
| PDJS | JavaScript | PagerDuty/PDJS | REST, Events v2 | PagerDuty |
| PagerDuty Events Client for Java | Java | dikhan/pagerduty-client | Events v2 | Community |
| PagerDuty Event Client (Gradle) | Java | comodal/pagerduty-client | Events v2 | Community |
| PHP PagerDuty Events | PHP | adilbaig/pagerduty | Events v2 | Community |
| PagerDuty::Connection | Ruby | technicalpickles/pager_duty-connection | REST | Community |
| pagerduty gem | Ruby | envato/pagerduty | Events v1 | Community |
| PagerDuty Events Client for .NET | .NET | Aldaviva/PagerDuty | Events v2 | Community |
Get Involved
Have you built a library or other wrapper for any PagerDuty APIs? Let us know in our Developer forums!
We're always happy to add new projects to our directory. Please note that all submissions must support or rely on current, non-deprecated, public APIs to be included in the directory.