When Ayodeji Erinfolami got tired of clicking endlessly through Hasura’s dashboard to set permissions and configure events every time he launched a new environment, he did what great engineers do, he automated the pain away.
The result? Hasura Commander, a lean open-source CLI tool that removes friction from configuring metadata in Hasura GraphQL projects.
And the best part? It’s free.
Instead of going to the dashboard every time, you can just run a script and set up everything automatically.” — Ayodeji Erinfolami, Creator of Hasura Commander
What Is Hasura?
For those new to it, Hasura is an open-source GraphQL engine that turns your database into an instantly usable GraphQL API in minutes. It works with PostgreSQL, MySQL, and SQL Server, and it’s loved for its real-time capabilities, role-based permissions, and event triggers.
Hasura saves developers huge amounts of time by eliminating the need for custom backend code. But here’s the catch: Configuring metadata, tables, relationships, roles, permissions, and events still requires a lot of manual clicking. That’s where Hasura Commander steps in.
The Problem: Manual Setup for Metadata
Hasura is powerful, but every new environment means setting up tables, roles, permissions, and webhooks all over again through the dashboard. For projects with dozens or even hundreds of tables, this becomes a painful bottleneck.
It became really tedious. I thought, what if I could just automate this?” — Ayodeji Erinfolami
Enter Hasura Commander
Hasura Commander is a command-line tool written in TypeScript that automates metadata configuration. It reads a single YAML file and applies everything to your Hasura instance; fast, consistent, and error-free.
Covenant Aladenola is part of Techsoma’s senior editorial team, where he helps shape the publication’s storytelling direction and editorial strategy...
In this spotlight, we meet inspiring women leaders who are rewriting the rules. They are bold thinkers and builders who are not only chasing personal dreams but also creating solutions...