# API Reference (P2P)

Ninjapay Peer 2 Peer API's allow web applications and developers to interact with Ninjapay platform systems. This guide will walk you through the primary methods that are part of the Ninjapay API.

{% content-ref url="api-reference-p2p/plugins/payment-links-p2p" %}
[payment-links-p2p](https://ninjapay.gitbook.io/ninjapay-api-docs/how-to/api-reference-p2p/plugins/payment-links-p2p)
{% endcontent-ref %}

{% content-ref url="api-reference-p2p/plugins/paywalls" %}
[paywalls](https://ninjapay.gitbook.io/ninjapay-api-docs/how-to/api-reference-p2p/plugins/paywalls)
{% endcontent-ref %}

{% content-ref url="api-reference-p2p/plugins/build-your-own-plugin" %}
[build-your-own-plugin](https://ninjapay.gitbook.io/ninjapay-api-docs/how-to/api-reference-p2p/plugins/build-your-own-plugin)
{% endcontent-ref %}
