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.
On this page
Examples of Network API use-cases
Related solutions and products
Ready to code?
Get started on the Network as Code Developer Portal today!
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:
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.
“Nokia's NaC announcement is a key enabler for CSPs to capture more revenue from app developers via network and services APIs.”
Research Manager, IoT and Telecom Network Infrastructure, IDC
“This partnership is putting the telco industry one step closer to realizing Industry 4.0. Developers and CSPs can leverage the combination of Nokia's Network as Code platform with the DISH 5G Open RAN cloud-based network to create and monetize solutions for new use cases across both consumer and enterprise markets, opening the door for further enterprise innovation.”
Marc Rouanne
EVP, Global Partnerships, DISH
“In the evolving 5G telecom ecosystem, programmable networks and advanced APIs will play a pivotal role, serving as the bridge that enables seamless collaboration, innovation, and mutual growth. Simplifying and aggregating 5G networks will be essential to make it easier for application developers and their enterprise customers around the world to harness the full potential of this technology.”
Jason Jackson
Vice President and Distinguished Engineer, Kyndryl
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.
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.
What are some examples of Network API use-cases?
Related solutions and products
Solution
Enter the world of programmable networks
Solution
Network as Code for telecommunication providers
Accelerates the work of producing software applications for new enterprise, industrial, and consumer use cases, and monetizing 5G/4G network assets beyond basic connectivity.
Solution
Built on cloud-native and programmable infrastructure, Nokia Network Enablement Platform NEP offers an extensive range of API Enablement functionalities.
Learn more
Video
Fireside chat: Developers, get ready to sprint ahead!
Video
Programmable networks ready for developers
Video
It’s time to open up your network – with Nokia
Video
Nokia Network as Code keynote at MWC Las Vegas 2023
Please complete the form below.The form is loading, please wait...
Thank you. We have received your inquiry. Please continue browsing.