I like Draw.io for UML but I recently found it easier to do a sequence diagram showing a Stripe integration with actors, activations and notes in a few lines of Mermaid markdown on a GitHub readme:
https://github.com/hbcondo/revenut-web#-workflow
But that diagram just renders as code via GitHub Pages: