diff --git a/services/tunnelbroker/src/main.rs b/services/tunnelbroker/src/main.rs
new file mode 100644
--- /dev/null
+++ b/services/tunnelbroker/src/main.rs
@@ -0,0 +1,11 @@
+#[cxx::bridge]
+mod ffi {
+  unsafe extern "C++" {
+    include!("tunnelbroker/src/libcpp/Tunnelbroker.h");
+    pub fn initialize();
+  }
+}
+
+pub fn main() {
+  ffi::initialize();
+}