Page cover image

Hermes CLI

Hermes CLI is the command-line interface for automating development, managing deployments, and interacting with Olympus-Grid services. It empowers developers, DevOps engineers, and system administrators to streamline workflows, automate repetitive tasks, and control the full power of Olympus-Grid from the terminal.

Hermes CLI integrates seamlessly with Hermes API, Hermes Bus, Proteus Objects, Chronos BPM, and Orion Threads, providing deep automation and efficient control over the entire Olympus-Grid ecosystem.


Key Features

1. Full DevOps Automation

  • Automate deployments with zero-downtime CI/CD pipelines.

  • Manage cloud and on-prem infrastructure provisioning.

  • Seamlessly integrate with GitHub, GitLab, Bitbucket, and AWS CodeDeploy.

2. Code Generation & Scaffolding

  • Generate ready-to-use project structures for ReactJS frontends and enterprise backends.

  • Bootstrap new API endpoints, workflows, and configurations in seconds.

  • Automate Hermes API routing, identity authentication, and database setup.

3. Application & Service Management

  • Start, stop, and restart Olympus-Grid services with simple commands.

  • Query and modify Hermes Bus event streams for debugging and monitoring.

  • Manage API versions, rate limits, and service availability.

4. Multi-Cloud Control

  • Deploy applications to Salesforce, AWS, Azure, or hybrid-cloud environments.

  • Seamlessly configure serverless functions, containers, and microservices.

  • Automate security policies and user role assignments via Olympus-Grid Identity Provider.

5. Real-Time Debugging & Logs

  • Monitor API traffic, event-driven workflows, and backend services in real-time.

  • Access structured logs for Proteus Objects, Chronos BPM, and Orion Threads.

  • Debug CI/CD issues with automated error detection and tracing.


Getting Started with Hermes CLI

1. Installation

Hermes CLI is available as an NPM package and a downloadable binary for Linux, macOS, and Windows.

npm install -g hermes-cli

Or, for macOS users:

brew install hermes-cli

2. Authentication

Once installed, authenticate Hermes CLI with your Olympus-Grid API key:

hermes auth login --key YOUR_API_KEY

3. Deploy Your First Application

hermes deploy app --name my-enterprise-app --cloud salesforce

4. Monitor System Logs

hermes logs --service orion-threads

5. Generate a New API Route

hermes generate api --name orders --method POST --secure

Why Hermes CLI?

  • Speed Up Development – Automate routine tasks and generate high-quality code in seconds.

  • Ensure Secure Deployments – Manage security and compliance directly from your CLI.

  • Centralized Control – Seamlessly interact with Hermes API, Hermes Bus, Chronos BPM, and more.

  • Multi-Cloud & Hybrid Ready – Works across Salesforce, AWS, Azure, and on-prem environments.


Conclusion

Hermes CLI isn’t just a command-line tool—it’s a full-scale automation and management solution for Olympus-Grid. Whether you’re deploying a new application, managing microservices, debugging workflows, or provisioning infrastructure, Hermes CLI gives you unparalleled control and efficiency.

🔹 Ready to get started? Visit docs.olympus-grid.net to explore Hermes CLI in-depth! 🚀

Last updated