---
title: Monitoring
slug: monitoring
docTags: 
createdAt: 2025-06-04T17:43:22.375Z
---

# Monitoring Payments

LND has multiple interfaces for monitoring payments and other activites on your node.

- **REST** – Asynchronous interface that requires polling to check for payment updates. Best used when simplicity or HTTP tooling is preferred.
- **WebSockets** – Synchronous, event-driven interface for streaming real-time data. Usable in both server-side and browser environments.
- **gRPC** – Synchronous, bidirectional streaming interface offering efficient real-time updates. Ideal for server-side applications needing persistent connections and low latency.
- **Webhooks** – Event-driven HTTP interface for receiving real-time payment and node events via POST requests.&#x20;



![](https://api.archbee.com/api/optimize/WCn7j8shlcs6zTGZDBCrx-KIQafb8QsG5ixa-nky9Tu-20250715-164204.svg)



::::LinkArray
:::LinkArrayItem
::Image[]{src="https://api.archbee.com/api/optimize/Ud5C3oPw5Hy22Jsqj7nmi-K-lFw80gX5NKvy6DVPC2M-20250430-184153.png" size="10" width="48" height="49" position="flex-start" darkWidth="48" darkHeight="49" showCaption="false"}

[REST](docId:0C7QTf4021t6nSGO9iM9o)
:::

:::LinkArrayItem
::Image[]{src="https://api.archbee.com/api/optimize/WCn7j8shlcs6zTGZDBCrx-0l1q3dBsaOMaFg9ka-Svu-20250612-105255.svg" size="12" width="16" height="16" position="flex-start" darkWidth="16" darkHeight="16" showCaption="false"}

[Websockets](docId\:FgchGw7s3aAM_a4pJQ5sm)
:::

:::LinkArrayItem
::Image[]{src="https://api.archbee.com/api/optimize/WCn7j8shlcs6zTGZDBCrx-0l1q3dBsaOMaFg9ka-Svu-20250612-105255.svg" size="12" width="16" height="16" position="flex-start" darkWidth="16" darkHeight="16" showCaption="false"}

[GRPC](docId\:uFDcHuG692qPexarN6vNS)
:::

:::LinkArrayItem
::Image[]{src="https://api.archbee.com/api/optimize/WCn7j8shlcs6zTGZDBCrx-qfhcQoEPeQ4kleKl9LXrM-20250612-104656.svg" size="10" width="16" height="15" position="flex-start" showCaption="false"}

[Webhooks](docId\:f7iS-bQMtqX6ly8iKvIDv)
:::
::::

