Skip to main content
Kratos Logo

Kratos

A Go framework for microservices.

Specified API

Specified API

The API protocol uses protobuf to define interfaces for HTTP/gRPC communication, and Errors uses Enum as an error code for error determination.

Plug-able Components

Plug-able Components

Components' implementation is following the OpenTelemetry specification, providing scalability in a plug-in approach through plug-in design concepts.

Project Template

Project Template

Using a Git repository as project boilerplate, for one-click project structure generation.