これらの新機能に対応してros 2ではapiが新規設計されたが、ros 1との間で相互にメッセージ通信を行うためのブリッジプログラムも用意されており、両者の相互運用も可能である。