Name Description Support OData version(s) For server/client Download from
ODataLib Classes to serialize, deserialize and validate OData JSON payloads. V4 Both nuget gallery
EdmLib Classes to represent, construct, parse, serialize and validate entity data models. V4 Both nuget gallery
OData Client for .NET LINQ-enabled client API for issuing OData queries and consuming OData JSON payloads. It’s the V4 version of the former WCF Data Services Client for OData v1-3. V4 Client nuget gallery
OData Client Code Generator featured An item template that simplifies the process of accessing OData v4 services by generating C# and VB.Net client-side proxy classes. V4 Client Visual Studio Gallery
ASP.NET Web API 2.2 featured ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework. V4 Server nuget gallery
Microsoft.Spatial Contains classes and methods that facilitate geography and geometry spatial operations. It’s the V4 version of the former System.Spatial for OData v1-3. V4 Both nuget gallery
ODataLib for OData V1-3 Classes to serialize, deserialize and validate OData JSON payloads. V1 – V3 Both nuget gallery
EdmLib for OData V1-3 Classes to represent, construct, parse, serialize and validate entity data models. V1 – V3 Both nuget gallery
WCF Data Services Client for OData V1-3 LINQ-enabled client API for issuing OData queries and consuming OData payloads. V1 – V3 Client nuget gallery
WCF Data Services Server for OData V1-3 Fully-featured server API for responding to OData queries and consuming/producing OData payloads. V1 – V3 Server nuget gallery
System.Spatial for OData V1-3 Contains classes and methods that facilitate geography and geometry spatial operations. V1 – V3 Both nuget gallery
AdaptiveLINQ The AdaptiveLINQ .QueryByCube() extension method applying to any IQueryable collection helps you to build an analysis engine querybale using the OData protocol. V1 – V3 Both AdaptiveLINQ
Name Description Support OData version(s) For server/client Download from
odata4j odata4j is a Java framework that implements the OData protocol for both consumers (client-side) and producers (server-side) V1 – V3 Both odata4j.org
ODataJClient ODataJClient is an Open Source (Apache License 2.0) library that enables Java applications to deal with OData 3.0 services. V3 Client GitHub
Apache Olingo Apache Olingo is a Java library that implements the Open Data Protocol (OData). V2 (will support V4) Both Apache Olingo
Name Description Support OData version(s) For server/client Download from
ODataJS beta featured The Apache Olingo OData Client for JavaScript (ODataJS) is a library written in JavaScript that enables browser based front end applications to easily use the OData protocol for communication with application servers. V4 (4.0.0-beta-01) Client Apache Olingo Site
datajs datajs is a new cross-browser JavaScript library that enables data-centric web applications by leveraging modern protocols such as JSON and OData and HTML5-enabled browser features. V1 – V3 Both nuget gallery, CodePlex
JayData JayData is a unified data access library for JavaScript to work with online and offline data APIs like WebSQL, IndexedDB, Facebook or OData. V1 – V3 Both jaydata.org
Breeze.js Breeze is a JavaScript library that helps you manage data in rich client applications. V1 – V3 Client breeze.com
Name Description Support OData version(s) For server/client Download from
ODataCpp featured ODataCpp is an open-source C++ library that implements the OData. It currently serves only client and client side proxy generation (code gen) aspects of OData. The server library is under development and will be included soon. V4 Client GitHub
Name Description Support OData version(s) For server/client Download from
ODataStore for CoreData The ODataStore for CoreData is an iOS static library and a Mac OS X Framework to use V3 OData services with the CoreData Framework from Apple. V4 OData services will be supported in the future. The development language is Objective-C. V3 Both Link
OData Client Library for Tcl/Tk OData Client Library for Tcl/Tk V4 only Client Link
Pyslet Python Package Pyslet is a Python package for Standards in Learning Education and Training. It implements a number of standards including OData v2 with both client and server capabilities. V2 Link