diff --git a/README.md b/README.md
index 9393ed1..259a9fb 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,14 @@ generation. Why? Pretty important: XRPL validation messages are ephemeral, and i
Based on the work by @RichardAH: https://github.com/RichardAH/xpop-generator
+## Consuming data from this service
+
+You can easily fetch ready to use xPOP, or even generate them from source data
+possibly scattered across instances like this instance using the
+[https://www.npmjs.com/package/xpop](https://www.npmjs.com/package/xpop) npm package.
+
+[](https://badge.fury.io/js/xpop)
+
## Run (Docker)
#### Docker Compose
diff --git a/public_html/index.html b/public_html/index.html
index fdf1810..7eff15b 100644
--- a/public_html/index.html
+++ b/public_html/index.html
@@ -17,6 +17,11 @@
and stores & serves the raw data, and generated
xPOP blobs.
+
xpop npm package.
+