OData SDK
The OData SDK brings together a wealth of resources to help you participate in the OData Eco-system.
If you create or know of an OData Library, Sample Service or Code Sample not listed here be sure to let us know.
OData Icons
If your application needs to indicate that its support of OData via an icon feel free to download and use the OData Icons.
Client Libraries
Client Libraries allow you to easily write applications that work with data exposed
via OData.
There are libraries for most key platforms, so you can use OData from your platform
of choice.
| Library | Download | Library Docs | Articles |
|---|---|---|---|
|
OData Javascript Library |
Download | ||
|
OData SDK for PHP |
|||
|
Restlet extension for OData (Java) |
|||
|
ruby_odata: OData client library for ruby. |
Download | Documentation |
|
|
OData Client Library for Windows Phone 7 series |
|
||
|
OData client for Objective-C |
Download |
User Guide included in the download |
|
|
Microsoft .NET Framework 3.5 Service Pack 1 |
|||
|
Data Services update for Microsoft .NET Framework 3.5 Service Pack 1 |
Download |
||
|
Microsoft .NET Framework 4.0 |
|||
|
Silverlight 4 |
|||
| OData library for .Net compact Framework 3.5 |
|
||
| OData Extension for Joomla |
|
||
| OData Drupal |
|
Server Libraries
Server Libraries are libraries you need if you want to create an OData service (aka Producer).
| Library | Download | Library Docs | Articles |
|---|---|---|---|
|
Microsoft .NET Framework 3.5 Service Pack 1 |
Download | ||
|
Data Services update for Microsoft .NET Framework 3.5 Service Pack 1 |
Download - Win7 / Win2008 R2 - other Windows OS |
||
|
Microsoft .NET Framework 4.0 |
Download | ||
|
odata4j (Java) |
Download |
|
OData producer library for PHP |
Download |
|
|
OData on Rails (prerelease for ruby) |
Code Repository |
|
|
|
MySQL OData |
Code Repository |
|
|
|
RemObjects Data Abstract |
Download |
Sample Services
To help you learn OData we have three live OData Services for you to experiment with:
| Service Name | Description | Browse |
|---|---|---|
|
Read-Only OData Sample Service |
A simple model (Categories/Products/Suppliers) exposed via a Read-Only OData service. |
|
|
Read-Write OData Sample Service |
A simple model (Categories/Products/Suppliers) exposed via a Read-Write OData service. |
Browse ... |
|
Read-Only Northwind Service |
The famous Northwind database exposed via an Read-Only OData service. |
OData SDK - Sample Code
The OData SDK includes some sample code to show you how to do everything from create a general purpose OData Explorer to creating OData services and tests that verify that service is producing valid OData.
| Sample | Description | Download |
|---|---|---|
|
All code Samples |
One large zip file that contains all the of the samples listed below. |
Download |
|
OData Explorer |
Sample code for 'OData Explorer' a Silverlight 4.0 application designed to allow ad-hoc browsing of OData Services. |
Download |
|
OData Validation Toolkit |
A code sample that shows how to generate tests specific to your OData Service using T4 test templates. |
Download |
|
OData Provider Toolkit |
A series of samples that show you how to write a custom Data Service Provider for ADO.NET Data Services or WCF Data Services. |
Download |
|
Sample Services |
A copy of the code used in the sample services above. |
Download |
