code: func (c *connection) APIVersions(req *proto.APIVersionsReq) (*proto.APIVersionsResp, error) {
  	b, err := c.sendRequest(req)
  	if err != nil {
  		return nil, err
  	}
  	return proto.ReadVersionedAPIVersionsResp(bytes.NewReader(b), req.GetVersion())
  }
docs: // APIVersions sends a request to fetch the supported versions for each API.
  // Versioning is only supported in Kafka versions above 0.10.0.0