# Semantic conventions for RPC **Status**: [Development][DocumentStatus] This document defines semantic conventions for remote procedure calls (RPC) , also called "remote method invocations" (RMI). Semantic conventions for RPC are defined for the following signals: * [RPC Spans](rpc-spans.md): Semantic Conventions for RPC client and server *spans*. * [RPC Metrics](rpc-metrics.md): Semantic Conventions for RPC *metrics*. Technology specific semantic conventions are defined for the following RPC systems: * [Connect](connect-rpc.md): Semantic Conventions for *Connect RPC*. * [gRPC](grpc.md): Semantic Conventions for *gRPC*. * [JSON-RPC](json-rpc.md): Semantic Conventions for *JSON-RPC*. Specifications defined by maintainers of RPC systems: * [gRPC](https://github.com/grpc/proposal/blob/master/A66-otel-stats.md): Semantic Conventions for *gRPC*. [DocumentStatus]: https://opentelemetry.io/docs/specs/otel/document-status