hydro_deploy

Crates.iohydro_deploy
lib.rshydro_deploy
version0.14.0
created_at2024-01-29 17:25:12.454313+00
updated_at2025-07-31 17:11:33.92647+00
descriptionHydro Deploy
homepage
repositoryhttps://github.com/hydro-project/hydro
max_upload_size
id1119185
size390,314
Shadaj Laddad (shadaj)

documentation

https://docs.rs/hydro_deploy/

README

Hydro Deploy

Hydro Deploy is Hydro's deployment system, allowing you to deploy your app to a variety of platforms. With Hydro Deploy, you can spin up complex services with just a few lines of Rust!

Hydro Deploy focuses on managing the end-to-end lifecycle of networked services in the cloud. It is not a general-purpose deployment tool, and is not intended to replace systems like Docker Compose or Kubernetes. Instead, Hydro Deploy is designed to be used in conjunction with these tools to manage the lifecycle of your Hydro app.

Currently, Hydro Deploy is focused on ephemeral applications, which can be spun up from your laptop and automatically clean up resources on shutdown. Hydro Deploy focuses on automating the core tasks of deploying an app:

  • Provisioning virtual machines and network resources on a cloud provider
  • Configuring security groups and firewalls
  • Building and deploying your Hydroflow services
  • Initializing network connections based on a user-defined topology
  • Monitoring logs from your services

Hydro Deploy currently supports the following hosts:

  • Localhost
  • GCP
  • Azure
Commit count: 1798

cargo fmt