Network as Code for developers

The power of the world’s mobile networks in your apps

NAC

What is Network as Code?

Nokia's Network as Code, a platform empowering you to develop applications that seamlessly integrate with the network and unlock the potential to create something new, amazing and powerful.

What can Network capabilities enable your applications to do?

The consensus is that today’s 5G-era networks are rich with capabilities that are not being fully utilized. The trick is to translate some of those capabilities into practical use-cases. To fully understand the potential of these network capabilities, this hierarchical perspective (below) can help. 

The point is that a single network capability can drive various functional use-cases which in turn can be applied to various industry application benefits. The example below illustrates this for the Network Quality on Demand capability: 

Image

Nokia Network as Code developer portal

Enter the world of programmable networks now!

Can you combine network capabilities within your application?

Expanding upon the hierarchy concept above, in many cases we can combine multiple network capabilities together to further benefit. For example, by combining the Device Location together with network Quality on Demand, an application can create geo-fenced parameters within which different network quality will apply. 

What can I do with network APIs?

In our search for the “killer apps” we sometimes focus only on what applications we can enable that presently cannot be done at all. However, in many cases the network capabilities will contribute to an existing application to close a functional limitation or to expand availability and performance and in some industries, these improvements in degree can provide profound benefits. For example, in industries that already have some remote operator applications, in situations of network congestion where latency drops below a threshold, operations must be turned-over to an on-site person and this diminishes the recognized benefits of the remote operations. In these situations, if the application can signal the network to stabilize network latency “on-demand”, then the remote operational mode can continue and all of the benefits remain intact.   

What network capabilities does Network as Code enable you to incorporate into your applications?

Quality-of-Service on Demand

Manage the connection bandwidth and latency characteristics of your mobile network devices using predefined network profiles. Give your devices a network speed boost when required.

Presence

Receive notifications about the network status of your mobile network devices for monitoring purposes or to react whenever devices go offline and reconnect.

Location

Acquire the approximate location of your mobile devices or verify that they are within a given area using a mobile network-based positioning system, both outdoors and indoors.

Specialized networks

Reserve a part of a 5G network for specialized usage scenarios to guarantee stable connectivity for your devices and applications.

Simple, yet powerful

You don't have to be a 5G expert. Use our APIs and SDKs to unlock the power of mobile networks and make your applications network-aware.

Integrate with minimal effort

We obsess over Developer Experience. That’s why we have client libraries for your favorite languages. With just a few lines of code your applications you can make your applications network aware. Jump straight in to our docs.

 

Documentation

Network as Code through the eyes of developers

Skip the boilerplate

Have ready-to-use client libraries for your favorite programming languages, so you can get started in seconds and keep your code clean.

Get started quickly

Tap into the power of network APIs to enhance your applications with the help of our getting started guide.

Create next-gen applications

Network APIs can enable entirely new types of applications, from remote driving to enhanced indoor positioning. Get inspired and create your next-gen application.

Related solutions and products

Solution

Built on cloud-native and programmable infrastructure, Nokia Network Enablement Platform NEP offers an extensive range of API Enablement functionalities.

Are you ready to learn more and talk to an expert?

Please complete the form below.

The form is loading, please wait...

Thank you. We have received your inquiry. Please continue browsing.