You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New documentation is confusing and is 100% SaaS focused. I can't figure out is Hasura (v3/DDN) still free to self host? If it is, is there any documentation how to do it?
Most DDN CLI, Web console, and LSP features are for dev tools and the DDN cloud. They won't lock you to run self-hosted environments in production. Therefore you can use Hasura v3 without worrying about the license.
Thanks for the clarification. I understand that I can self host the engine, but I don't like to rely on development tools that cannot be distributed, tweaked, fixed, or replaced.
I also think that having those necessary tools under a proprietary license makes the open-source part of the platform a lot less attractive to open-source contributions, but I may be wrong. I also don't know how much open-source contributions you got anyway.
If I get this right, is there no more UI interface for building tables, APIs, etc?
@mirzap you are correct. The long-term goal of Hasura v3 is to support many databases. Each database has a different API spec so we no longer take much effort for database migrations. If you only need to connect Hasura with PostgreSQL Hasura v2 is still very good to be used.
I recommend you download the DDN CLI to create the boilerplate and follow the guide in the Hasura v3 docs. The DX of OSS and cloud are the same. If you don't want to deploy the project to the Hasura cloud you can build the metadata locally and run the stack with docker-compose or Kubernetes.
For metadata development, we maintain the CLI, Language Server Protocol, and VSCode IDE so developers can develop metadata directly in the editor. The downside of web UI development in v2 is that the performance is slow if the metadata is big. The IDE will be more lightweight to run.
Or you can use Hasura v2 as a migration tool to create database migrations and develop metadata in v3. It's a bit tricky but still works well.
Regarding following the QuickStart, Step 1 is connecting to Hasura cloud, which I don't want to because I want to sandbox this work, how to avoid that, and continue with the initialising of the Supergraph?
Thanks
If I get this right, is there no more UI interface for building tables, APIs, etc?
@mirzap you are correct. The long-term goal of Hasura v3 is to support many databases. Each database has a different API spec so we no longer take much effort for database migrations. If you only need to connect Hasura with PostgreSQL Hasura v2 is still very good to be used.
I recommend you download the DDN CLI to create the boilerplate and follow the guide in the Hasura v3 docs. The DX of OSS and cloud are the same. If you don't want to deploy the project to the Hasura cloud you can build the metadata locally and run the stack with docker-compose or Kubernetes. https://hasura.io/docs/3.0/getting-started/quickstart (You can stop at step 7 and browse http://localhost:3000 to run the Graphiql playground)
For metadata development, we maintain the CLI, Language Server Protocol, and VSCode IDE so developers can develop metadata directly in the editor. The downside of web UI development in v2 is that the performance is slow if the metadata is big. The IDE will be more lightweight to run.
Or you can use Hasura v2 as a migration tool to create database migrations and develop metadata in v3. It's a bit tricky but still works well.
Regarding following the QuickStart, Step 1 is connecting to Hasura cloud, which I don't want to because I want to sandbox this work, how to avoid that, and continue with the initialising of the Supergraph? Thanks
You can't. Hasura v3 is NOT open source, no matter how they try to sugarcoat it with open sourcing few components. Key component - build/metadata engine is closed-source, cloud-only. You can't build metadata without using cloud. Which makes all other "open source" components useless.Too bad, I gave up of Hasura. I have one more large project using v2, but planning a large migration to Supabase in a year or two.
If I get this right, is there no more UI interface for building tables, APIs, etc?
@mirzap you are correct. The long-term goal of Hasura v3 is to support many databases. Each database has a different API spec so we no longer take much effort for database migrations. If you only need to connect Hasura with PostgreSQL Hasura v2 is still very good to be used.
I recommend you download the DDN CLI to create the boilerplate and follow the guide in the Hasura v3 docs. The DX of OSS and cloud are the same. If you don't want to deploy the project to the Hasura cloud you can build the metadata locally and run the stack with docker-compose or Kubernetes. https://hasura.io/docs/3.0/getting-started/quickstart (You can stop at step 7 and browse http://localhost:3000 to run the Graphiql playground)
For metadata development, we maintain the CLI, Language Server Protocol, and VSCode IDE so developers can develop metadata directly in the editor. The downside of web UI development in v2 is that the performance is slow if the metadata is big. The IDE will be more lightweight to run.
Or you can use Hasura v2 as a migration tool to create database migrations and develop metadata in v3. It's a bit tricky but still works well.
Regarding following the QuickStart, Step 1 is connecting to Hasura cloud, which I don't want to because I want to sandbox this work, how to avoid that, and continue with the initialising of the Supergraph? Thanks
You can't. Hasura v3 is NOT open source, no matter how they try to sugarcoat it with open sourcing few components. Key component - build/metadata engine is closed-source, cloud-only. You can't build metadata without using cloud. Which makes all other "open source" components useless.Too bad, I gave up of Hasura. I have one more large project using v2, but planning a large migration to Supabase in a year or two.
Can anyone from Hasura confirm that please, I really don't want to invest more time on it if they are forcing people to connect to their cloud.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
New documentation is confusing and is 100% SaaS focused. I can't figure out is Hasura (v3/DDN) still free to self host? If it is, is there any documentation how to do it?
All reactions