Capistranoは、SSHを介して複数のリモートマシンでコマンドを並行して実行するためのユーティリティおよびフレームワークです。特定の役割のマシンに適用できるタスクを定義できる単純なDSL(一部はRakeから借用)を使用します。また、一部のゲートウェイマシンを介したトンネリング接続もサポートしており、VPNおよびファイアウォールの背後で操作を実行できます。Capistranoは元々、分散環境へのWebアプリケーションの展開を簡素化および自動化するために設計され、Railsアプリケーションを展開するために設計された一連のタスクにバンドルされていました。