odata

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

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

Documentation

Articles

OData SDK for PHP

Download

Documentation

Articles

Restlet extension for OData (Java)

Download

Documentation

Articles

ruby_odata: OData client library for ruby. Download Documentation

OData Client Library for Windows Phone 7 series

Download

Coming soon

 

OData client for Objective-C

Download

User Guide included in the download 

 

Microsoft .NET Framework 3.5 Service Pack 1

Download

Documentation

Articles

Data Services update for Microsoft .NET Framework 3.5 Service Pack 1

Download
- Win7 / Win2008 R2
- other Windows OS

Documentation

Articles

Microsoft .NET Framework 4.0

Download

Documentation

Articles

Silverlight 4

Download

Documentation

Articles

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

Documentation

Articles

Data Services update for Microsoft .NET Framework 3.5 Service Pack 1

Download
- Win7 / Win2008 R2
- other Windows OS

Documentation

Articles

Microsoft .NET Framework 4.0

Download

Documentation

Articles

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.

browse...

Read-Write OData Sample Service

A simple model (Categories/Products/Suppliers) exposed via a Read-Write OData service.

NOTE: data is held in your session - which is identified by the url - so there are limits on the amount of number of resources per feed (max 50), the size of string properties (max 256 characters), and all your data is lost when it your session ends.

Browse ...

Read-Only Northwind Service

The famous Northwind database exposed via an Read-Only OData service.

browse...

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