|docs
Start Trial

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 NameLanguageGitHub Repo LinkWorks withSupported by
go-pagerdutyGolangPagerDuty/go-pagerdutyREST, Events v1, Events v2PagerDuty
python-pagerdutyPythonPagerDuty/python-pagerdutyREST, Events v2PagerDuty
pagerduty-mcp-serverPythonPagerduty/pagerduty-mcp-serverMCPPagerDuty
PDJSJavaScriptPagerDuty/PDJSREST, Events v2PagerDuty
PagerDuty Events Client for JavaJavadikhan/pagerduty-clientEvents v2Community
PagerDuty Event Client (Gradle)Javacomodal/pagerduty-clientEvents v2Community
PHP PagerDuty EventsPHPadilbaig/pagerdutyEvents v2Community
PagerDuty::ConnectionRubytechnicalpickles/pager_duty-connectionRESTCommunity
pagerduty gemRubyenvato/pagerdutyEvents v1Community
PagerDuty Events Client for .NET.NETAldaviva/PagerDutyEvents v2Community

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.