> For the complete documentation index, see [llms.txt](https://ninjapay.gitbook.io/ninjapay-api-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ninjapay.gitbook.io/ninjapay-api-docs/how-to/api-reference-upi.md).

# API Reference (UPI)

Ninjapay 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="/spaces/RIvNeAljKee4MyCDRI9m/pages/BnkFVlgN5wgsa8CXFyQp" %}
[Realtime Payment Links](/ninjapay-api-docs/how-to/api-reference-upi/plugins/realtime-payment-links.md)
{% endcontent-ref %}

{% content-ref url="/spaces/RIvNeAljKee4MyCDRI9m/pages/wv8esLDsWMUTrq7WbL9d" %}
[Paywalls](/ninjapay-api-docs/how-to/api-reference-upi/plugins/paywalls.md)
{% endcontent-ref %}

{% content-ref url="/spaces/RIvNeAljKee4MyCDRI9m/pages/PwFWxLeJ4CKdgCwDelTH" %}
[Invoice](/ninjapay-api-docs/how-to/api-reference-upi/plugins/invoice.md)
{% endcontent-ref %}

{% content-ref url="/spaces/RIvNeAljKee4MyCDRI9m/pages/bhg5M0inb4CMFQJBxiaF" %}
[Point of Sale - POS](/ninjapay-api-docs/how-to/api-reference-upi/plugins/point-of-sale-pos.md)
{% endcontent-ref %}

{% content-ref url="/spaces/RIvNeAljKee4MyCDRI9m/pages/Kud48bhXwDhVka2iHeKF" %}
[Build Your Own Plugin](/ninjapay-api-docs/how-to/api-reference-upi/plugins/build-your-own-plugin.md)
{% endcontent-ref %}
