Hasura is a leading platform that enables developers to create unified APIs efficiently.
A common pattern observed among users is the creation of multiple API services across various environments, including development, staging, testing, and integration.
During the transition from version 2.0 to 3.0, we identified an opportunity to redesign their control plane, which manages a user's services.
This redesign aimed to address the complexities of service management and pricing structure.
To inform the redesign process, we conducted user research to help identify the data points of primary importance to users to help them wayfind the the service they were looking for.
Some of these key points included:
These insights guided the development of a more intuitive and user-focused control plane.
One of the most significant challenges was presenting the pricing models. Hasura offers three distinct plan types:
Each plan type has specific limitations and benefits.
Additional factors influencing pricing included:
To address these challenges, we designed a control plane that:
The result was an interface that effectively simplifies complex information, enabling developers to efficiently assess and manage their API services across various environments.