Quality on Demand

Quality on Demand

Last updated on 11/17/2023

Version 1.1.2

The DevEdge Quality on Demand (QoD) API allows developers to request traffic prioritization to a specific application IP address from a device.

This prioritization improves latency, jitter, and throughput of developer applications. These metrics are critical for emerging use cases such as autonomous driving vehicles, remote maneuvering of vehicles and equipment, augmented reality (AR) for things like remote vehicle maintenance or video meetings, and more.

See it in action

Select SDK to Download

To get started you need:


An active DevEdge account

Create a DevEdge account if you haven’t already.


An active QoD API subscription

Subscribe here if you don’t have an active subscription.


Authenticate an API request from your own code base

Start here if you haven’t already.


A client to send requests to the QoD API

Get started with Quality on Demand

Create a session

Requesting Quality on Demand for your app begins by creating a Quality of Service (QoS) session. You will determine when to create a QoS session based on your specific use case.

Get information about a session

Once a Quality of Service (QoS) session is created, you may retrieve information about it using a GET request to the /sessions/{sessionId} method.

End a session

A Quality of Service session will end automatically after its specified duration passes, or 24 hours after the creation time. However, it is often preferable to end sessions sooner by using an additional API request.

Additional tools & resources

API Reference

Use the API Reference to explore the Quality on Demand API in more depth. Add your own data, run code, and explore schemas in detail.

Did you find what you were looking for?

Complete this short survey to help us improve this documentation. Your feedback is appreciated.

Not at all