OData is an open protocol that allows sharing and consuming data across systems and applications. It uses RESTful web APIs and Atom formats to expose entity data. An OData service exposes a data model and supports CRUD operations through URLs. Clients can retrieve, query, create, update and delete data through OData requests and responses are formatted in JSON or Atom. Examples demonstrate retrieving a list of people, an individual person's data, querying with filters, creating a new person, relating resources, and invoking functions.