diff --git a/ros2/src/robobin/launch/robobin_launch.py b/ros2/src/robobin/launch/robobin_launch.py
new file mode 100644
index 0000000000000000000000000000000000000000..15ee4421c82862decef52fd5e85473a853e08bf3
--- /dev/null
+++ b/ros2/src/robobin/launch/robobin_launch.py
@@ -0,0 +1,22 @@
+# ~/GitLab/robobin/ros2/src/robobin/launch/robobin_launch.py
+
+from launch import LaunchDescription
+from launch_ros.actions import Node
+
+def generate_launch_description():
+    return LaunchDescription([
+        Node(
+            package='robobin',
+            executable='api_node',     # Name of your first node
+            name='api_node',
+            output='screen'
+        ),
+        # Add additional nodes
+        # Example:
+        # Node(
+        #     package='robobin',
+        #     executable='connection_handler_node',  
+        #     name='connection_handler_node',
+        #     output='screen'
+        # ),
+    ])