Hydra is the open-source Snowflake alternative for scaling startups. Hydra is 100% Postgres - use the full Postgres ecosystem to set up your "source of truth" reporting.
Here is a list of high-leveled features Hydra offers:
- append-only columnar store - docs
- managed service - sign up for early access
- TLS publicly-signed certificates - docs
- updates and deletes for columnar store
- vectorized execution
- separation of compute and storage
The following is a quick local setup. For production use, sign up for our cloud offering.
cp .env.example .env
docker compose up
psql postgres:https://postgres:[email protected]:5432
You can find detailed usage here.
- Website: hydras.io
- Documentation
- Twitter: @HydrasCo
- Discord chat for quick questions.
- GitHub Discussions for longer topics.
- GitHub Issues for bugs and missing features.
The Hydra image is built on top of Spilo. Spilo is a containerization of Postgres designed to be run in a production environment. The Hydra build adds extensions and modifies certain configuration files to enable those extensions.
Please see DEVELOPERS.md for information on building the image.
Hydra is only possible by building on the shoulders of giants.
The code in this repo is licensed under the Apache 2.0 license. Pre-built images are subject to additional licenses as follows:
- Hydra columnar engine - AGPL 3.0
- Spilo - Apache 2.0
- The underlying Spilo image contains a large number of open source projects, including:
- Postgres - the Postgres license
- WAL-G - Apache 2.0
- Ubuntu's docker image - various copyleft licenses (MIT, GPL, Apache, etc)
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.