ApiHug provides a brand-new API solution. It combines the majority of API service platforms in the market, achieving a mutually beneficial and complementary effect.
This is also where the hug comes from.
Design Principles of ApiHug:
- Empathy: ApiHug is designed with a strong sense of empathy. From Developer for developers.
- Single Source of Truth: ApiHug ensures consistency and reliability by establishing a central point of Truth for API management and integration(Git).
- Integration and Coexistence: ApiHug emphasizes the seamless integration and coexistence of different APIs and services. It enables harmonious collaboration and interoperability between various systems and platforms.
- Openness and Collaboration: ApiHug promotes openness and collaboration. It encourages sharing and cooperation among developers, fostering an environment of innovation and collective problem-solving.
ApiHug Ecosystem:
- OAS Standard DSL: Design APIs with standardized practices using the OpenAPI Specification (OAS) DSL for consistent and interoperable development.
- Gradle Toolchain: Boost development efficiency with the Gradle toolchain, automating tasks and managing dependencies.
- Seamless Spring Integration: Integrate seamlessly with the mature Spring framework for enterprise-level development and leverage its extensive capabilities.
- IDE Integration: Enjoy a streamlined development experience with seamless integration into popular Integrated Development Environments (IDEs) for enhanced productivity.
ApiHug-Proto utilizes Proto Buffer to implement DSL, which covers all semantics of the OAS OpenAPI Specification.
It also provides a complete set of solutions and toolkits, ushering API development into a new era. The streamlined DSL enables more rigorous API development, while leveraging the current LLM technology to make API development smarter, faster, and more enjoyable.
- Website: gitee | github
- IDEA Plugin: ApiHug - API design Copilot
- gRPC-Gateway ,gRPC-Gateway is a plugin of protoc. It reads a gRPC service definition and generates a reverse-proxy server which translates a RESTful JSON API into gRPC.
- Google Open API Protos ; public Google APIs that support both REST and gRPC protocols.
- The OpenAPI Specification
- Jetbrains Domain-Specific Languages
- go-proto-validators