Skip to main content

.NET client library for Events API V2

  • Nov 13, 2023 8:46 AM UTC
  • 9 replies
  • 319 views

Ben Hutchison
Forum|alt.badge.img+1

Hello,

I have written an open-source .NET library which is a client for the PagerDuty Events API V2.

It’s focused on being up-to-date with the latest V2 API, comprehensive documentation, handling both sending changes and triggering/acknowledging/resolving alerts, easy configuration, easy calling, and the ability to mock it in automated tests.

I have been using it for 18 months so far in programs that notify me when my laundry is done, and it has been stable.

Feel free to include it in the API Client Libraries table if you wish.

Thanks!

9 replies

  • PagerDuty Team πŸ“Ÿ
  • Nov 14, 2023 6:58 PM UTC

Thanks for sharing, @aldaviva, this is awesome! If you’d ever be up for coming on our Twitch channel to show off your stuff, we’d love to have you! Drop us an email community-team@pagerduty.com!


Ben Hutchison
Forum|alt.badge.img+1
  • Author
  • New Member πŸ‘‹
  • Nov 17, 2023 6:20 AM UTC

Thank you @mandi walls! That sounds great, I’ll reach out in the new year after the holidays are over.


Ben Hutchison
Forum|alt.badge.img+1
  • Author
  • New Member πŸ‘‹
  • Sep 26, 2024 7:56 PM UTC

Hi again,

Would it be possible to addΒ Aldaviva/PagerDutyΒ to theΒ API Client LibrariesΒ documentation page so that other .NET developers can find it? It’s been stable for me for over a year in several projects, including a more recent one where I trigger alerts based on uptime checks from Freshping.

Thanks!


xenda-amici
Forum|alt.badge.img+1
  • Community Manager πŸ’š
  • Oct 8, 2024 5:22 PM UTC

Hi @Ben Hutchison, I've checked your request with the ProdDev team and due to legal implications, PagerDuty's GitHub repoΒ only lists some of the libraries that PD owns or started as a community project.


Ben Hutchison
Forum|alt.badge.img+1
  • Author
  • New Member πŸ‘‹
  • Oct 8, 2024 9:34 PM UTC

Hi againΒ @xamici,

I understand legal can be a hassle, but I believe theΒ Aldaviva/PagerDutyΒ project qualifies for inclusionΒ because it’s a general-purpose Events V2 API client that did start as a community projectΒ just like the 5 other community-supported Java/PHP/Ruby projects in that table, it is one of β€œall third-party libraries known to us which support our current public APIs,” and it is Apache 2.0 licensed like one of the existing clients.

On the other hand, if those 5 projects were grandfathered in, and if PagerDuty is no longer adding community projects to that table due to a legal policy change, then the Get Involved section should be removed because it currently statesΒ β€œWe're always happy to add new projects to our directory,” and the introductory paragraph should be changed to say β€œsome third-party libraries known to us.”

Thanks!Β I appreciate you looking into this, Xenda.


xenda-amici
Forum|alt.badge.img+1
  • Community Manager πŸ’š
  • Oct 15, 2024 12:07 PM UTC

@Ben HutchisonΒ Thanks for pointingΒ that out. At the moment we’re revisiting the process for adding community projects to the API libraries. I flagged your observation of the β€œGet Involved” section to the responsible team, who should take steps to make the appropriate updates. Thank you for your patience while we’re working to adapt some internal policies.Β 

Whenever you have a new project using PagerDuty APIs, come share it with us inΒ atΒ Get Involved. Just like we did in the live streamingΒ and blog post where you shared your LaundryDuty project, we’reΒ always happy to create new initiatives to promote community’sΒ work!


Ben Hutchison
Forum|alt.badge.img+1
  • Author
  • New Member πŸ‘‹
  • Oct 16, 2024 10:16 AM UTC

Thanks for your effort following up and working to get the documentation corrected,Β @xamici.


lupimiguel
Forum|alt.badge.img
  • Community Manager πŸ’š
  • Feb 19, 2025 5:18 PM UTC

Hi ​@Ben Hutchison, we’ve cleared this up internally and included your library in the API Client Libraries page. Thank you very much for your contributions and for being such a valuable member of our developer community.


Ben Hutchison
Forum|alt.badge.img+1
  • Author
  • New Member πŸ‘‹
  • Feb 19, 2025 5:40 PM UTC

Thanks ​@lupimiguelΒ for working through this and updating that page. I really appreciate it!