Skip to content

akash-network/akash-api

Repository files navigation

Akash API

lint tests

Brief

The purpose of this repo is to combine gRPC API definitions for Akash node and Akash provider in a single place as well as code-generation related to it.

There are currently defined two buf packages with further intentions to be published into BSR if there is demand for it:

  • buf.build/akash-network/node - Akash protobuf definitions previously located in proto have all been moved under. All generated code can be found here
  • buf.build/akash-network/provider - Akash manifest definitions previously defined as plan Go structs have been converted into Protobuf definitions

Proto docs are available:

Contributing

Issues should be submitted via support repo and tagged with repo/akash-api. All PRs must have an open issue in the support repo.

Releases

Actual releases indicating changes to the repo itself. API version are defined withing each module.

Pre-generated packages

We provide generated code allowing developers to just import and focus on features, not how to generate stubs.