
Manage the connection bandwidth, receive connection status updates, retrieve location information and more of your devices with device products.
Enhanced Bandwidth
Quality of Service on Demand is an API that lets you request the bandwidth you need, when you need it. With just a few lines of code, boost the bandwidth of your applications and make your applications network aware.
Quality of Service on Demand
Gone are the days of buffering and unreliable network bandwidth. Quality of Service on Demand powers your applications to take control over the network's bandwidth, whether you are steering remote vessels or live streaming event footage.

Quality of Service on Demand
Are you operating remote driven cars in high network traffic areas, where the network congestion can ruin the experience for your operations as well as your end customers? With Quality of Service on Demand you can take control over the network and avoid congestion.
Network-based Positioning
Device Location is an API that lets you acquire or verify the location of a device through network-based positioning. Unlike GPS network-based location can’t be spoofed. Acquire the approximate location of your mobile devices or verify that they are within a given area using a network-based positioning system, both outdoors and indoors.
Device Location
Use Device Location to get a network based location for your device. Unlike GPS this cannot be spoofed, enabling your applications to fight fraud and become more secure.

Device Location
Create cutting edge experiences indoors and enhance the device positioning using network based location that works both indoors and outdoors. No GPS? No worries.
Network status for devices
Receive notifications about the network status of your mobile network devices for monitoring or to react to devices going offline and reconnecting.
Device Status
Would it be great if your IoT control applications could track the connectivity status of all your devices in real-time? Or maybe you want to build dynamic applications that allow switching devices on and off as needed, to adapt to circumstances or save power. Or want to send a directive to a device immediately when it comes online.

Device Status
With the help of our SDKs, make your application aware of all related devices status, and build dynamic logic into applications that enable them to act when devices data connectivity changes, either they become reachable and can receive or send data, or they drop out of the network all together.
Programming languages supported
Network APIs to enhance your applications with
Partners in the Network as Code ecosystem
Customer demo
Nokia and Deutsche Telekom (DT) partnered to conduct a cross-country remotely operated drone flight test over DT's public 5G network. The drone was deployed in Bonn, Germany and operated from Belgium using Nokia’s Network as Code (NaC) interfaced with CAMARA API.
Prefer a written format?
Step into the world of programmable networks.