SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Set up your own OData service

Get your own OData service up and running.

Overview

🎓 beginner 20 min. SAP Business Technology PlatformCloudOdataBeginner

You will learn

  • โœ”How CAP can effortlessly provide OData services
DJ Adams D DJ Adams April 27, 2026
Created by February 11, 2026
Contributors

Prerequisites

Steps

Intro

In order to take you through various OData concepts in the OData Deep Dive mission, we’ll need an OData service. Running your own instance of the OData service upon which subsequent tutorials in this mission are based means that you can explore & try out more than read-only concepts. The OData service is deliberately simple and is called Northbreeze, because it’s based upon, and a cut down version, of the original Northwind service.

The service is provided by a CAP server, and the definition is in a publicly available repository, along with the definition of a container image.

This tutorial belongs to the OData Deep Dive mission, a re-write of the original. The re-write is a work in progess, please proceed with caution! More info can be found in the blog post OData Deep Dive rewrite in the open.

You will need:

  • A Docker engine (in the form of Docker Desktop, Podman, or similar)

This tutorial is to receive further updates to include:

  • Making multi-arch images available
  • Running as a dev container in VS Code and GitHub Codespaces
  • Running in an SAP Business Application Studio dev space

In the meantime, you can simply clone the repository that has the source for the container image and the CAP-based OData service and run it yourself, locally.


Step 1 Inspect the source for the OData service
โ€”

The OData service is deliberately simple and contains a small handful of entities in the domain model, and a single service made available via the OData V4 protocol.

Head to https://github.com/SAP-samples/odata-dd-server and take a look around, especially in the CAP project directory northbreeze.

Step 2 Run as a Docker container
+
Step 3 Visit the publicly available read-only service
+
Step 4 Further info
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 4
1. Inspect the source for the OData service 2. Run as a Docker container 3. Visit the publicly available read-only service 4. Further info

Learn more →