Icyapi
Icyapi is an open-source API framework and toolkit designed to simplify the development, testing, and consumption of application programming interfaces. It provides a schema-first design that supports multiple API styles, including REST, GraphQL, and gRPC, allowing developers to define data models and operations in a single source of truth and generate server stubs and client bindings across languages.
The architecture centers on a modular, plugin-based core. Core features include an adaptable routing and middleware
Icyapi is designed to be language-agnostic at the interface level, with server runtimes and client libraries
The project is distributed under a permissive open-source license and maintained by a community of contributors.