> For the complete documentation index, see [llms.txt](https://note.levelcode.org/software-engineering-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://note.levelcode.org/software-engineering-notes/api-architectural-styles/grpc.md).

# gRPC

Before learning more about gRPC, please read about protobuf:

{% embed url="<https://protobuf.dev/overview/>" %}

Then, you can read:

{% embed url="<https://grpc.io/docs/what-is-grpc/introduction/>" %}

After that, finish it by reading the quickstart section for the language you're using:

{% embed url="<https://grpc.io/docs/languages/go/quickstart/#prerequisites>" %}
