diff --git a/config/adopters.json b/config/adopters.json
index 5d6f87f371c3ced5d021d1df57576c46ee0691b5..557f7d9debb4892e059ae9ab7dc4f3f5c7956dbb 100644
--- a/config/adopters.json
+++ b/config/adopters.json
@@ -500,6 +500,15 @@
 				"iot.cyclonedds"
 			]
 		},
+		{
+			"name": "OneWave",
+			"homepage_url": "https://onewave.io/transport",
+			"logo": "logo-onewave.png",
+			"logo_white": "logo-onewave-white.png",
+			"projects": [
+				"iot.keyple"
+			]
+		},
 		{
 			"name": "Onivim 2",
 			"homepage_url": "https://v2.onivim.io",
diff --git a/static/assets/images/adopters/logo-onewave-white.png b/static/assets/images/adopters/logo-onewave-white.png
new file mode 100644
index 0000000000000000000000000000000000000000..7092fd6ae14d5d6cacd82dcb09b73b408e7a7069
Binary files /dev/null and b/static/assets/images/adopters/logo-onewave-white.png differ
diff --git a/static/assets/images/adopters/logo-onewave.png b/static/assets/images/adopters/logo-onewave.png
new file mode 100644
index 0000000000000000000000000000000000000000..322df7e39f9938312a70c6843926c993d607139a
Binary files /dev/null and b/static/assets/images/adopters/logo-onewave.png differ