Static file web publishing with a dynamic twist.
Hydrator helps you build JavaScript-based dynamic websites with the simplicity of static file routing, and deploy them with a single command — no servers to manage.
npm install --global [email protected]
hydrator auth <key>
hydrator create my-project && cd my-project
echo "response.ok('Hello, world! ' + new Date())" > index.hydrator.js
hydrator deploy --email <[email protected]>
The project is now deployed at sparkling-waterfall-62f644.rehydrated.site.
Customize the host with --host <hostname>
, either a
custom subdomain on rehydrated.site, or a custom domain (requires DNS
CNAME/ALIAS record to rehydrated.site
).
For a more thorough example of Hydrator’s capabilities,
add --sample
to the above create command:hydrator create my-project --sample
which creates a project like this: sample.rehydrated.site.
You can serve the project locally using hydrator serve
Peruse the README »
Say hello or report problems »
Read about the thinking behind Hydrator.
Hydrator can be used to develop locally without an API key. However, deployment to the hosting service requires a key during the beta period. Deploys are 100% free (with reasonable limits) and always will be.