# API Client Libraries

Lists PagerDuty's official and community-maintained client libraries for Go, Python, JavaScript, Java, PHP, Ruby, and .NET.

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.

> **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](https://github.com/PagerDuty/go-pagerduty) | REST, Events v1, Events v2 | PagerDuty |
| python-pagerduty | Python | [PagerDuty/python-pagerduty](https://github.com/PagerDuty/python-pagerduty) | REST, Events v2 | PagerDuty |
| PDJS | JavaScript | [PagerDuty/PDJS](https://github.com/PagerDuty/PDJS) | REST, Events v2 | PagerDuty |
| PagerDuty Events Client for Java | Java | [dikhan/pagerduty-client](https://github.com/dikhan/pagerduty-client) | Events v2 | Community |
| PagerDuty Event Client (Gradle) | Java | [comodal/pagerduty-client](https://github.com/comodal/pagerduty-client) | Events v2 | Community |
| PHP PagerDuty Events | PHP | [adilbaig/pagerduty](https://github.com/adilbaig/pagerduty) | Events v2 | Community |
| PagerDuty::Connection | Ruby | [technicalpickles/pager_duty-connection](https://github.com/technicalpickles/pager_duty-connection) | REST | Community |
| pagerduty gem | Ruby | [envato/pagerduty](https://github.com/envato/pagerduty) | Events v1 | Community |
| PagerDuty Events Client for .NET | .NET | [Aldaviva/PagerDuty](https://github.com/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](https://community.pagerduty.com/get-involved-16)!

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.
