diff --git a/docs/assets/images/favicon.ico b/docs/assets/images/favicon.ico
new file mode 100644
index 0000000..9464855
Binary files /dev/null and b/docs/assets/images/favicon.ico differ
diff --git a/docs/assets/images/nats.svg b/docs/assets/images/nats.svg
new file mode 100644
index 0000000..fa4c9bd
--- /dev/null
+++ b/docs/assets/images/nats.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/developer/concepts/acks.html b/docs/developer/concepts/acks.html
index 809965b..95bea6e 100644
--- a/docs/developer/concepts/acks.html
+++ b/docs/developer/concepts/acks.html
@@ -2373,7 +2373,7 @@ digraph nats_request_reply {
@@ -2464,6 +2464,19 @@ digraph nats_request_reply {
}
function pageChanged() {
+ var logos = document.querySelectorAll(".nats");
+ if (logos && logos.length == 0) {
+ gitbook.toolbar.createButton({
+ icon: 'nats',
+ label: 'NATS Home Page',
+ position: 'right',
+ onClick: function () {
+ var win = window.open("https://nats.io/", '_blank');
+ win.focus();
+ }
+ });
+ }
+
document.querySelectorAll('.js-copy').forEach(elem => {
elem.addEventListener("click", function () {
var el = this;
@@ -2528,6 +2541,14 @@ digraph nats_request_reply {