> ## Documentation Index
> Fetch the complete documentation index at: https://docs.injective.network/llms.txt
> Use this file to discover all available pages before exploring further.

# gRPC & Protobuf

gRPCは、あらゆる環境で実行できる最新のオープンソース高性能Remote Procedure Call（RPC）フレームワークです。ロードバランシング、トレーシング、ヘルスチェック、認証のプラグ可能なサポートにより、データセンター内およびデータセンター間でサービスを効率的に接続できます。また、分散コンピューティングのラストマイルで、デバイス、モバイルアプリケーション、ブラウザをバックエンドサービスに接続する際にも適用できます。

Protobufは、gRPCで最も一般的に使用されるIDL（Interface Definition Language）です。基本的に、protoファイルの形式でデータと関数のコントラクトを保存する場所です。

```proto theme={null}
message Person {
    required string name = 1;
    required int32 id = 2;
    optional string email = 3;
}
```
