Applications
OData producers are services that expose their data using the OData protocol.
Below we have collected a list of key OData producers, which will continue to grow along with the OData ecosystem.
If you create or know of an OData producer not listed be sure to let us know.
| BrightstarDB | A native, .NET, NoSQL semantic web database with code first Entity Framework, LINQ and OData support. |
| Build Your Own | Using the OData-SDK you can add support for OData to your application |
| GeoREST | GeoREST is a web-centric framework for distributing geospatial data. It allows RESTful feature-based access to spatial data sources, including full editing capabilities, through a MapGuide server or directly via FDO. |
| IBM WebSphere | The IBM the WebSphere eXtreme Scale REST data service supports OData. |
| Lightswitch | Microsoft Visual Studio LightSwitch is a development environment designed to simplify and shorten the development of data-driven businesses applications. Regardless of your development skills—whether you’re a beginner or an experienced developer—LightSwitch enables you to quickly create professional-quality business applications and data services. |
| Microsoft Dynamics CRM 2011 | The latest version allows you to query using OData |
| Microsoft Dynamics NAV 2013 | Business data in Dynamics NAV 2013 ERP solutions can be accessed as OData feeds. You can create “Self-service BI” solutions using PowerPivot for Excel to consume these feeds. |
| RemObjects Data Abstract | A full multi-tier database application framework that supports publishing data for insert, select, update and delete via OData. Server libraries for .NET, Mono (Linux & OS X) and Delphi |
| SAP NetWeaver Gateway | SAP NetWeaver Gateway (formerly called "Project Gateway") is a technology that provides a simple way to connect devices, environments and platforms to SAP software based on market standards. It offers connectivity to SAP applications using any programming language or model without the need for SAP knowledge by leveraging OData-based REST services. |
| Savigent Software Catalyst xM | The Open Data Protocol provides easy access to Catalyst xM™ workflow execution history from a variety of off-the-shelf data mining and business intelligence tools and is an ideal choice to expose manufacturing intelligence from Catalyst xM™ to browser-based and mobile clients. The Catalyst xM Server Manager provides a Data Source Builder which allows users to configure virtual tables that are created dynamically to provide data access via the Open Data Protocol. |
| SDL Tridion 2011 | SDL Tridion is a Web Content Management solution, the Content Services component now supports OData |
| SharePoint | Any data you've got on SharePoint as of version 2010 can be manipulated via the OData protocol, which makes the SharePoint developer API considerably simpler. |
| Sitefinity CMS by Telerik | The Sitefinity CMS by Telerik is ready to host OData services. With the powerful API, any developer can expose any information from the CMS through a custom OData service. For more info, visit |
| SQL Server 2012 | Microsoft SQL Server 2012 Reporting Services can expose data from reports as OData. |
| Team Foundation Server | An extension to Team Foundation Server Server 2010 and 2012 that allows you to browse TFS data using the OData protocol |
| Telerik OpenAccess ORM | In mid-2010 Telerik released a LINQ implementation that is simple to use and produces domain models very fast. Built on top of the enterprise-grade Telerik OpenAccess ORM the LINQ implementation allows you to easily build an OData feed via a few easy steps by using the OpenAccess Visual Designer and the Data Services Wizard. For more info, visit www.telerik.com/odata |
| Telerik TeamPulse | The Telerik TeamPulse Silverlight client interacts with the database using a WCF data service, and more specifically by using the Open Data Protocol which is a popular way to expose information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites. |
| tm2o – OData provider for Topic Maps | TM2O - which is a generic OData provider for Topic Maps. Internally tm2o leverages OData4J |
| Webnodes CMS | Webnodes CMS is an enterprise quality ASP.NET CMS with a unique semantic content technology. Webnodes recently added OData support. Read more about it here. |
| Windows Azure Table Storage | Windows Azure Table provides scalable, available, and durable structured storage in the form of tables exposed as OData endpoints. |
Consumers
OData consumers are simply applications that consume data exposed using the OData protocol.
OData consumers can vary greatly in sophistication, from something as simple as your web browser all the way through to a custom application that takes advantage of all the features of the OData Protocol.
Below we have collected a list of key OData consumers, which will continue to grow along with the OData ecosystem.
Simply pick a consumer from the list below and point it at one of the live services.
If you create or know of an OData consumer not listed be sure to let us know.
| (Unofficial) SSIS import script | A SQL Server Integration Services script for importing OData into SQL Server. |
| Browsers | Most modern browsers allow you to browse Atom based feeds. Simply point your browser at one of the OData Producers. |
| Client Libraries | Client libraries are programming libraries that make it easy to consume OData services. We already have libraries that target: Javascript, PHP, Java, Windows Phone 7 Series, iPhone (Objective C) and .NET. For a complete list visit the OData SDK. |
| Database .NET v3 | Database .NET v3 - A free, easy-to-use and intuitive database management tool, supports OData |
| DataPublic | DataPublic provides a complete cloud-ready open data portal solution for citizen engagement using OGDI DataLab, Windows Azure and Drupal 7. |
| LINQPad | LINQPad is a tool for building OData queries interactively. |
| OData Helper for WebMatrix | The OData Helper for WebMatrix and ASP.NET Web Pages allows you to easily retrieve and update data from any service that exposes its data using the OData Protocol. |
| OData Powershell Explorer | An 'OData Explorer' PowerShell application designed to allow ad-hoc browsing of OData Services using the command line or GUI using WPK from the Microsoft PowerShell Pack. |
| Pebble Reports | Pebble Reports lets you create reports consisting of tables, charts and crosstabs. Reports can be exported to Word, Excel and PDF formats, or emailed via Outlook. |
| PowerPivot for Excel | PowerPivot for Excel 2010 is a plugin to Excel 2010 that has OData support built-in. |
| Sesame - OData Browser | A preview version of Fabrice Marguerie's OData Browser. |
| Tableau | Tableau - an excellent client-side analytics tool - can now consume OData feeds |
| Telerik RadControls for Silverlight and WPF | Being built on a naturally rich UI technology, the Telerik Silverlight and WPF controls will display the data in nifty styles and custom-tailored filters. Hierarchy, sorting, filtering, grouping, etc. are performed directly on the service with no extra development effort. |
| Telerik RadGrid for ASP.NET Ajax | RadGrid for ASP.NET Ajax supports automatic client-side databinding for OData services, even at remote URLs (through JSONP), where you get automatic binding, paging, filtering and sorting of the data with Telerik Ajax Grid. |
| Telerik Reporting | Telerik Reporting can connect and consume an existing OData feed with the help of WCF Data Services. |
Live Services
| Italy Ministry of Health Open Data Portal | Open data portal of the Italian Ministry of Health running on OGDI DataLab and Windows Azure. | Browse... |
| City of Medicine Hat Open Data Portal | The open data portal of the City of Medicine Hat, Alberta, Canada running on OGDI DataLab and Windows Azure. | Browse... |
| City of Regina Open Data Portal | The open data portal of the City of Regina, Saskatchewan, Canada, running on OGDI DataLab and Windows Azure. | Browse... |
| Colombia Government Open Data Portal | Colombia Government open data portal running on OGDI DataLab and Windows Azure. | Browse... |
| DataLab | DataLab (formerly known as Open Government Data Initiative) provides a customizable API for publishing government open data. The OGDI project has been superseded by the DataLab project hosted on GitHub. DataLab provides a RESTful Web service for data, accessible & visualized via a native DataBrowser (ASP.NET MVC), web & mobile apps (HTML/JavaScript, PHP, Ruby, etc), Excel, SharePoint, Drupal 7 and others. | Browse... |
| DBpedia | A community effort to extract structured information from Wikipedia and to make this information available on the Web, with full support for OData interactions on the live query services. (Powered by OpenLink Virtuoso.) | Browse... |
| Devexpress Channel | Devexpress has lots of training videos, now available via an OData feed. | Browse... |
| eBay | ebay now exposes its catalog via OData | Browse... |
| EU Govdata | Demo open data portal for European Union data running on OGDI DataLab and Windows Azure with language UI available in English, German, Portuguese, and Spanish. | Browse... |
| INETA Live | INETA Live has an OData feed providing access to their vast library of User Group Presentations. | Browse... |
| Linked Open Data Cloud Cache | Mirrors and interlinks dozens of data sets including all of data.gov, with full support for OData interactions. (Powered by OpenLink Virtuoso.) | Browse... |
| LogMyTime | Project time tracking software for freelancers and small to medium teams. | Browse... |
| Meta Stack Overflow | Q&A about Stack Overflow, Server Fault and Super User | Browse... |
| Microsoft PDC 2010 | Information about all the sessions / speakers etc for Microsoft PDC 2010 exposed via OData | Browse... |
| Nerd Dinner | Nerd Dinner is a website that helps nerds to meet and talk, not surprisingly it has adopted OData. | Browse... |
| Northwind Service - Read-Only | This service exposes the famous Northwind sample database in read-only mode via OData. | Browse... |
| Nuget | Nuget is a Visual Studio extension that makes it easy to install and update open source libraries and tools in Visual Studio. | Browse... |
| OData Test Service - Read-Only | This service is specially designed to introduce OData in read-only mode. | Browse... |
| OData Test Service - Read/Write | This service is specially designed to introduce OData in read-write mode (with some restrictions). | Browse... |
| OData Website Data | A Service that exposes information from OData.org - like Producers and Consumers - as OData. | Browse... |
| OGDI DataLab | OGDI DataLab (formerly known as Open Government Data Initiative) provides a customizable API for publishing government open data. The OGDI project has been superseded by the DataLab project hosted on GitHub. OGDI DataLab provides a RESTful Web service for data, accessible & visualized via a native DataBrowser (ASP.NET MVC), web & mobile apps (HTML/JavaScript, PHP, Ruby, etc), Excel, SharePoint, Drupal 7 and others. | Browse... |
| Pluralsight | The Pluralsight training catalog is now available as an OData feed. | Browse... |
| Portugal Government Open Data Portal | Portugal Government open data portal running on OGDI DataLab and Windows Azure. | Browse... |
| Proagora | Proagora is a site that allows you to search for jobs, companies, and experts. | Browse... |
| Public Transit Data Community | Collection of mass transit data from a variety of transportation agencies across the United States. See developer documentation for more details. | Browse... |
| Research.microsoft.com [RMC] OData | RMC OData is a queryable version of metadata about assets published on research.microsoft.com; such as publications, videos, projects, and downloads. | Browse... |
| Server Fault | Q&A for system administrators and IT professionals | Browse... |
| Stack Overflow | Q&A for programmers | Browse... |
| Super User | Q&A for computer enthusiasts and power users | Browse... |
| TechEd 2013 | Microsoft TechEd 2010 conference session data. | Browse... |
| Telerik TV | Telerik's catalog of libraries, videos, Tags and Series | Browse... |
| twitpic | twitpic now exposes its Images, Users, Comments etc via OData | Browse... |
| vanGuide | A social map of Vancouver Open Data. A collection of data services showing everything from parking lots to drinking fountains. | Browse... |
| Versailles Open Data Portal | The open data portal of Versailles, France, running with a lightweight data browser using OGDI DataLab and Windows Azure. | Browse... |
| Windows Azure Marketplace DataMarket | Windows Azure Marketplace DataMarket allows producers to sell premier data to consumers, using OData. | Browse... |
| Windows Live | You can now use an OData client to talk to your Windows Live resources (Photos, Contacts, Status, etc) whose REST endpoints are now OData endpoints. | Browse... |
Sample Services
To help you learn OData we have three live OData Services for you to experiment with:
| Read-Only Northwind Service | The famous Northwind database exposed via an Read-Only OData service. | 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... |
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.
| All code Samples | One large zip file that contains all the of the samples listed below. | Browse... |
| OData Powershell Explorer | An 'OData Explorer' PowerShell application designed to allow ad-hoc browsing of OData Services using the command line or GUI using WPK from the Microsoft PowerShell Pack. | Browse... |
| 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. | Browse... |
| OData Validation Toolkit | A code sample that shows how to generate tests specific to your OData Service using T4 test templates. | Browse... |
| Sample Services | A copy of the code used in the sample services above. | Browse... |
Case Studies
| How to use SQL Spatial Data with WCF ODATA Spatial With the emerging demand of “Global Monitoring” and the introduction of new embedded technologies, the vision of Internet of Things is increasingly becoming a reality. This will lead to infrastructures that support the deployment of billions of sensors and carry Petabytes of data from these sensors to consumer applications. Developing such solutions in a scalable and robust manner through heterogeneous pre-existing networks and systems is a challenge. Companies face distracting, time consuming and misplaced investments when trying to address all these problems at once, often failing to deliver their solution to the market, not because of the technology itself but due to the need of supporting infrastructure. One of the goals of OData and .Net underlying frameworks is to offer a robust end to end solution to fulfill these issues. |