Skip to main content
Command Line Power

Manage Your Otoroshi Clusters with Style

A fast, modern CLI tool built in Rust to manage your Otoroshi clusters. Multi-cluster support, secure tunnels, full resource management — all from your terminal.

otoroshictl
30+CLI Commands
100%Rust-Powered
0Runtime Dependencies
< 10MBBinary Size

Everything You Need to Manage Otoroshi

A complete toolkit designed for speed, security, and seamless integration with your Otoroshi infrastructure.

🚀
Blazing Fast

Written in Rust for maximum performance. Manage hundreds of resources across your clusters in seconds, not minutes.

📦
Single Binary

No runtime dependencies, no virtual environment, no package manager. Just one binary that works everywhere.

☁️
Cloud APIM Ready

Deeply integrated with Cloud APIM. Log in once and all your managed Otoroshi clusters are instantly available.

🔒
Secure by Default

TLS everywhere, secure credential storage, and support for client certificates. Your cluster connections are always protected.

🔄
Import & Export

Full import/export capabilities for your Otoroshi configurations. Backup, restore, and migrate between clusters effortlessly.

🛠️
Resource Management

Create, read, update, and delete any Otoroshi resource. Routes, services, API keys, certificates — all from your terminal.

Up and Running in Seconds

Install otoroshictl, connect to your cluster, and start managing resources immediately.

terminal
$ otoroshictl config add-cluster --name prod --hostname otoroshi.example.com
cluster 'prod' added successfully
$ otoroshictl get routes
NAME DOMAIN STATUS PLUGINS my-api api.example.com enabled 3 admin-dashboard admin.example.com enabled 5 websocket-service ws.example.com enabled 2
$ otoroshictl tunnel tcp --remote prod-db:5432 --local 15432
tunnel open: localhost:15432 -> prod-db:5432

Built for Power Users

Advanced features that make otoroshictl the go-to tool for managing Otoroshi at scale.

🎯
Multi-Cluster

Connect and switch between multiple Otoroshi clusters seamlessly. One tool to manage them all.

🌐
TCP Tunnels

Establish secure TCP and UDP tunnels through your Otoroshi clusters directly from the command line.

📋
Rich Output

Beautiful table formatting, JSON output, and customizable display options for every command.

Shell Completions

Auto-completion for Bash, Zsh, Fish, and PowerShell. Never mistype a command again.

Built for Real-World Scenarios

From local development to enterprise-scale operations.

👨‍💻
DevOps Workflows

Automate Otoroshi configuration in your CI/CD pipelines. Script everything, version control your infrastructure.

🏢
Enterprise Management

Manage large-scale Otoroshi deployments across multiple environments with a single, consistent interface.

🔍
Debugging & Inspection

Quickly inspect routes, services, and configurations. Troubleshoot issues faster than navigating a web UI.

💾
Backup & Migration

Export full cluster configurations, transfer between environments, and maintain disaster recovery snapshots.

Ready to Take Control of Your Clusters?

Get started in seconds. Open source, free forever.