Skip to main content
Sandbox
  • Boost
  • CAMARA
Available in
  • Germany,
  • UK

Quality-On-Demand

1.0.0

Boost your application performance by requesting enhanced network conditions, such as consistent latency and prioritised throughput, without needing to manage the complexities of underlying network technology.

The QoD service makes network management easier, offers flexible Quality-of-Service (QoS) profiles, and adapts to network changes in real-time, enhancing the mobile user experience.

This API follows the CAMARA standard specification.

Try it out

Sandbox
  • Boost
  • CAMARA
Available in
  • Germany,
  • UK

Quality-On-Demand

1.0.0

Boost your application performance by requesting enhanced network conditions, such as consistent latency and prioritised throughput, without needing to manage the complexities of underlying network technology.

The QoD service makes network management easier, offers flexible Quality-of-Service (QoS) profiles, and adapts to network changes in real-time, enhancing the mobile user experience.

This API follows the CAMARA standard specification.

Try it out

Image
Lightbulb icon
It can be used for
  • Boost your application connectivity with a prioritised network session
  • Reduce jitter by stabilising latency
  • Choose a predefined profile for optimal network performance 

API Information

Version v1.0.0
Protocol HTTPS
Sandbox URL Coming soon, please use Try It Out to trial the API
Live URL Sandbox Only
Version history 1.0.0
Release date May 2025
Status Sandbox only
Description Quality-on-Demand API - beta release for trial

How it works

The usage of the QoD API is based on QoS profile classes and parameters which define App-Flows. Based on the API, QoS session resources can be created, queried, and deleted. Once an offered QoS profile class is requested, application users get a prioritized service with stable latency or throughput even in the case of congestion. The QoD API has the following characteristics:

  • A specified App-Flow is prioritized to ensure stable latency or throughput for that flow.
  • The prioritized App-Flow is described by providing information such as device IP address (or other device identifier) & application server IP addresses and port/port-ranges.
  • The developer specifies the duration for which they need the prioritized App-flow.
  • Stable latency or throughput is requested by selecting from the list of QoS profiles made available by the service provider (e.g. QOS_E) to map latency and throughput requirements.
  • The API consumer can optionally also specify callback URL (sink param) on which notifications for the session can be sent.

Following diagram shows the interaction between different components:

QoD Sequence

Run in Postman

This API is available in the Vodafone API Lab for experimentation and feedback. Please use these collections as read-only or create a fork into your own personal workspace to edit the details.

You can access the Vodafone API Lab workspace by clicking the button below:

Run in Postman Button

What is Postman?

Postman is a popular development and testing tool that is widely used across the API developer community. It offers an easy to use interface for making HTTP requests, testing API responses and collaborating with team members. For more details, see postman.com

Vodafone Developer Portal

Discover, try, and purchase our APIs to start building your own apps