OData,全称为 Open Data Protocol,是微软在2007年推出的一个设计和使用 RESTful API 的标准。目标是不管是哪个组织构建的 RESTful API ,只要其符合 OData 标准,其他组织就可以按照 OData 标准中定义的方式去使用这个 API 获取或修改资源。标准化的另一个好处是可以将 Odata 协议实现到一个通用的类库中,通过这个类库去创建和访问 RESTful API ,减少开发人员的工作量。
OData 的前三个版本 1.0、2.0、3.0 都是微软开放标准,4.0 版本于2014年3月17日在 OASIS 投票通过后成为开放工业标准,并沿用至今,支持 JSON,以及以 XML 为基础的 CSDL(Common Schema Definition Language)。