APIs have become essential components of modern frontend apps, and Bellini offers an approach that prioritizes APIs from the beginning.
Bellini allows developers to start by connecting APIs and then seamlessly binding responses, inputs, and mutations to UI components without custom client code.
With Bellini, developers can drag and drop components, set up layouts, and bind them to API data in real-time, enabling efficient creation of tables, filters, search parameters, pagination logic, and custom logic using JavaScript expressions.
Bellini provides flexibility for developers to write custom JavaScript functions, use third-party libraries, create custom components, and style applications while handling features like loading states, error messages, form validation, submission handling, and optimistic UI.