Nokia Network as Code

Nokia Network as Code is the network-API exposure and aggregation platform operated by Nokia Oyj from Espoo, Finland, launched in September 2023 to make CAMARA-standardised mobile network capabilities commercially reachable by ordinary application developers. It sits in the middle of the telecom value chain: beneath it, Nokia's Network Exposure Platform (NEP) is deployed inside a mobile operator's core to expose that operator's network; above it, the Network as Code developer platform aggregates many operators' networks behind one contract, one credential and one set of SDKs, so a developer integrates once instead of negotiating per-carrier. Nokia states more than 75 partners in the ecosystem — telecom providers, CPaaS platforms, systems integrators and vertical ISVs — with named operator agreements including Deutsche Telekom, Globe (Philippines), Orange (France and Spain), Rakuten Mobile, Tata Communications, Telefónica, TELUS and Vodafone (UK, Netherlands, Germany, Spain, Greece). Its API posture is unusually open for this tier and should be read honestly: the full platform OpenAPI is published verbatim in a public Apache-2.0 GitHub repository (nokia/network-as-code-sdks), generated Python and TypeScript SDKs ship on PyPI and npm, signup at networkascode.nokia.io is self-serve and a SIMULATOR plan exists — but the developer console, the API catalogue and the in-portal specification viewer all sit behind a login wall, the documentation site is a client-rendered SPA that returns HTTP 200 for any path and serves no crawlable content, and reaching a real subscriber on a real network in a given market still depends on Nokia having a commercial agreement with that market's operator. The platform is delivered through a white-labelled RapidAPI Enterprise Hub, and every production call is routed through the RapidAPI gateway host network-as-code.p-eu.rapidapi.com rather than a Nokia-owned API hostname. Nokia reaches the market directly and through Google Cloud Marketplace rather than through Aduna, the rival Ericsson-led carrier joint venture.

Nokia Network as Code publishes 7 APIs on the APIs.io network, including Platform API, CAMARA API, Network as Code Digital Identity and Anti-Fraud APIs, and 4 more. Tagged areas include Telecommunications, Finland, Network APIs, CAMARA, and Open Gateway.

The Nokia Network as Code catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Nokia Network as Code’s developer surface includes authentication, changelog, sandbox, API reference, developer portal, documentation, getting-started guide, and 38 more developer resources.

56.9/100 developing ▬ flat Agent 78/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
7 APIs 1 MCP Servers
TelecommunicationsFinlandNetwork APIsCAMARAOpen GatewayNetwork API ExposureNetwork API Aggregator5GIdentity VerificationSIM SwapNumber VerificationDevice LocationQuality on DemandNetwork SlicingAnti-FraudKYCIoTeSIMRoamingNetwork Exposure

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 56.9/100 · developing
Contract Quality 15.7 / 25
Developer Ergonomics 16.1 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 5.1 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 78/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/nokia-network-as-code: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Nokia Network as Code Platform API

The single aggregated Network as Code API surface published by Nokia as one OpenAPI 3.0 document. The harvested specification declares 58 paths / 78 operations spanning device s...

Nokia Network as Code CAMARA API

Nokia's consolidated CAMARA-conformant network API specification, published as Single-NaC-API-OAS.yaml in the public network-as-code-sdks repository. OpenAPI 3.0.3, 52 paths / 7...

Network as Code Digital Identity and Anti-Fraud APIs

The identity and anti-fraud product family. Capabilities advertised by the platform configuration are Call Forwarding Signal, Device Swap, KYC Age Verification, KYC Fill-in, KYC...

Network as Code Device Intelligence APIs

The device-state product family — Device Reachability Status, Device Reachability Status Subscriptions, Device Roaming Status, Device Roaming Status Subscriptions, Geofencing Su...

Network as Code Programmable Connectivity APIs

The network-control product family — Quality on Demand, Specialized Networks / Network Slice Management, Network Slice Device Attachment, Network Slice Application Attachment an...

Network as Code Network Intelligence APIs

The network-analytics product family. Advertised capabilities are Congestion Insights, Network Aware Route Optimization, Population Density Data and Consent and Identity Managem...

Network as Code Authorization Server

The platform's OAuth2 / OpenID Connect surface, tagged "NaC Authorization Server" and "Well Known Metadata" in the harvested specification. Real operations are GET /oauth2/v1/au...

Scroll for all 7

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Nokia Network As Code Authentication

apiKey/openIdConnect/oauth2 · 3 schemes

SECURITY

Nokia Network As Code Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Nokia Network As Code Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Nokia Network As Code Trust Center

ISO/IEC 27001:2022

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Nokia Network As Code Scopes

65 scopes

65 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Nokia Network As Code Agentic Access

148 operations · 97 acting

148 operations · 97 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: nokia-network-as-code
url: https://raw.githubusercontent.com/api-evangelist/nokia-network-as-code/refs/heads/main/apis.yml
name: Nokia Network as Code
kind: company
description: 'Nokia Network as Code is the network-API exposure and aggregation platform operated by Nokia Oyj from Espoo,
  Finland, launched in September 2023 to make CAMARA-standardised mobile network capabilities commercially reachable by ordinary
  application developers. It sits in the middle of the telecom value chain: beneath it, Nokia''s Network Exposure Platform
  (NEP) is deployed inside a mobile operator''s core to expose that operator''s network; above it, the Network as Code developer
  platform aggregates many operators'' networks behind one contract, one credential and one set of SDKs, so a developer integrates
  once instead of negotiating per-carrier. Nokia states more than 75 partners in the ecosystem — telecom providers, CPaaS
  platforms, systems integrators and vertical ISVs — with named operator agreements including Deutsche Telekom, Globe (Philippines),
  Orange (France and Spain), Rakuten Mobile, Tata Communications, Telefónica, TELUS and Vodafone (UK, Netherlands, Germany,
  Spain, Greece). Its API posture is unusually open for this tier and should be read honestly: the full platform OpenAPI is
  published verbatim in a public Apache-2.0 GitHub repository (nokia/network-as-code-sdks), generated Python and TypeScript
  SDKs ship on PyPI and npm, signup at networkascode.nokia.io is self-serve and a SIMULATOR plan exists — but the developer
  console, the API catalogue and the in-portal specification viewer all sit behind a login wall, the documentation site is
  a client-rendered SPA that returns HTTP 200 for any path and serves no crawlable content, and reaching a real subscriber
  on a real network in a given market still depends on Nokia having a commercial agreement with that market''s operator. The
  platform is delivered through a white-labelled RapidAPI Enterprise Hub, and every production call is routed through the
  RapidAPI gateway host network-as-code.p-eu.rapidapi.com rather than a Nokia-owned API hostname. Nokia reaches the market
  directly and through Google Cloud Marketplace rather than through Aduna, the rival Ericsson-led carrier joint venture.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- Finland
- Network APIs
- CAMARA
- Open Gateway
- Network API Exposure
- Network API Aggregator
- 5G
- Identity Verification
- SIM Swap
- Number Verification
- Device Location
- Quality on Demand
- Network Slicing
- Anti-Fraud
- KYC
- IoT
- eSIM
- Roaming
- Network Exposure
created: '2026-07-25'
modified: '2026-07-25'
enriched: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: nokia-network-as-code:network-as-code-platform-api
  name: Nokia Network as Code Platform API
  description: The single aggregated Network as Code API surface published by Nokia as one OpenAPI 3.0 document. The harvested
    specification declares 58 paths / 78 operations spanning device status, location, geofencing, quality on demand, network
    slicing, congestion insights, OAuth2 and a /passthrough/camara/v1/* namespace that proxies CAMARA identity and anti-fraud
    APIs. All traffic is served through the RapidAPI Enterprise Hub gateway host network-as-code.p-eu.rapidapi.com and authenticated
    with an x-rapidapi-key API key at the gateway, layered over CAMARA two-legged and three-legged OAuth2 access tokens for
    subscriber-scoped calls.
  humanURL: https://networkascode.nokia.io/docs
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - Network APIs
  - CAMARA
  - Aggregator
  - 5G
  properties:
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
  - type: Documentation
    url: https://networkascode.nokia.io/docs
  - type: GettingStarted
    url: https://networkascode.nokia.io/docs/getting-started
  - type: SourceCode
    url: https://github.com/nokia/network-as-code-sdks
  - type: Overlay
    url: overlays/nokia-network-as-code-platform-overlay.yaml
  - type: ErrorCatalog
    url: errors/nokia-network-as-code-problem-types.yml
  - type: DataModel
    url: data-model/nokia-network-as-code-data-model.yml
- aid: nokia-network-as-code:camara-network-api
  name: Nokia Network as Code CAMARA API
  description: Nokia's consolidated CAMARA-conformant network API specification, published as Single-NaC-API-OAS.yaml in the
    public network-as-code-sdks repository. OpenAPI 3.0.3, 52 paths / 70 operations, declaring x-camara-commonalities 0.4.0
    and CAMARA-standard tags for geofencing subscriptions, location retrieval, location verification, device reachability
    and roaming status (retrieve and subscribe), phone number verify and share, KYC age verification / match / tenure / fill-in,
    device swap retrieve-date and check, and QoS sessions. Declared security is oAuth2ClientCredentials with an openIdConnect
    scheme; asynchronous notifications use the CAMARA sink + CloudEvents webhook pattern.
  humanURL: https://github.com/nokia/network-as-code-sdks
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - CAMARA
  - Network APIs
  - Standards
  properties:
  - type: OpenAPI
    url: openapi/nokia-network-as-code-camara-openapi.yml
  - type: SourceCode
    url: https://github.com/nokia/network-as-code-sdks
  - type: Documentation
    url: https://networkascode.nokia.io/docs
  - type: Overlay
    url: overlays/nokia-network-as-code-camara-overlay.yaml
  - type: OAuthScopes
    url: scopes/nokia-network-as-code-scopes.yml
- aid: nokia-network-as-code:digital-identity-and-anti-fraud
  name: Network as Code Digital Identity and Anti-Fraud APIs
  description: The identity and anti-fraud product family. Capabilities advertised by the platform configuration are Call
    Forwarding Signal, Device Swap, KYC Age Verification, KYC Fill-in, KYC Match, Location Verification, Number Verification
    and SIM Swap. Every one of these is present in the harvested OpenAPI, most of them under /passthrough/camara/v1/* — for
    example /passthrough/camara/v1/sim-swap/sim-swap/v0/check and /passthrough/camara/v1/number-verification/number-verification/v2/verify.
    Number Recycling v0.2 and Consent Info v0.1.0 also appear.
  humanURL: https://networkascode.nokia.io/products/digital-identity-and-anti-fraud
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - Identity Verification
  - Anti-Fraud
  - SIM Swap
  - Number Verification
  - KYC
  properties:
  - type: Documentation
    url: https://networkascode.nokia.io/products/digital-identity-and-anti-fraud
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
- aid: nokia-network-as-code:device-intelligence
  name: Network as Code Device Intelligence APIs
  description: The device-state product family — Device Reachability Status, Device Reachability Status Subscriptions, Device
    Roaming Status, Device Roaming Status Subscriptions, Geofencing Subscriptions and Location Retrieval. Confirmed in the
    harvested specification at /device-status/device-reachability-status/v1/retrieve, /device-status/device-roaming-status/v1/retrieve,
    /device-status/*-subscriptions/v0.7 and v0.8/subscriptions, /geofencing-subscriptions/v0.3/subscriptions, /location-retrieval/v0/retrieve
    and /location-verification/v0|v1/verify.
  humanURL: https://networkascode.nokia.io/products/device-intelligence
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - Device Status
  - Device Location
  - Geofencing
  - Roaming
  properties:
  - type: Documentation
    url: https://networkascode.nokia.io/products/device-intelligence
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
- aid: nokia-network-as-code:programmable-connectivity
  name: Network as Code Programmable Connectivity APIs
  description: The network-control product family — Quality on Demand, Specialized Networks / Network Slice Management, Network
    Slice Device Attachment, Network Slice Application Attachment and eSIM Provisioning. The harvested specification confirms
    /quality-on-demand/v1/sessions (plus extend and retrieve-sessions), the older /qod/v0/sessions, /slice/v1/slices with
    activate and deactivate, and /device-attach/v0/attachments. eSIM provisioning is advertised as a capability but no eSIM
    path appears in the harvested specification.
  humanURL: https://networkascode.nokia.io/products/programmable-connectivity
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - Quality on Demand
  - Network Slicing
  - 5G
  - eSIM
  properties:
  - type: Documentation
    url: https://networkascode.nokia.io/products/programmable-connectivity
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
- aid: nokia-network-as-code:network-intelligence
  name: Network as Code Network Intelligence APIs
  description: The network-analytics product family. Advertised capabilities are Congestion Insights, Network Aware Route
    Optimization, Population Density Data and Consent and Identity Management. Only two are callable in the harvested specification
    — /congestion-insights/v0/query and /congestion-insights/v0/subscriptions, and consent via /passthrough/camara/v1/consent-info/consent-info/v0.1/retrieve.
    No population-density or route-optimization path exists in the harvested specification, so those two are marketed capabilities
    without a published contract.
  humanURL: https://networkascode.nokia.io/products/network-intelligence
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - Network Intelligence
  - Congestion
  - Consent
  properties:
  - type: Documentation
    url: https://networkascode.nokia.io/products/network-intelligence
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
- aid: nokia-network-as-code:authorization-server
  name: Network as Code Authorization Server
  description: The platform's OAuth2 / OpenID Connect surface, tagged "NaC Authorization Server" and "Well Known Metadata"
    in the harvested specification. Real operations are GET /oauth2/v1/auth/clientcredentials (issue or return the caller's
    client credentials), GET /oauth2/v1/apps/{nac_app_ref}/.well-known/jwks.json, GET /.well-known/openid-configuration and
    GET /.well-known/oauth-authorization-server. The well-known documents are served behind the RapidAPI gateway and are not
    anonymously retrievable — an unauthenticated GET returns HTTP 404 or 429. CAMARA CIBA (Client-Initiated Backchannel Authentication)
    does not appear anywhere in either harvested specification.
  humanURL: https://networkascode.nokia.io/docs/getting-started
  baseURL: https://network-as-code.p-eu.rapidapi.com
  tags:
  - OAuth2
  - OpenID Connect
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/nokia-network-as-code-platform-openapi.json
  - type: GettingStarted
    url: https://networkascode.nokia.io/docs/getting-started
common:
- type: AgenticAccess
  url: agentic-access/nokia-network-as-code-agentic-access.yml
- type: DomainSecurity
  url: security/nokia-network-as-code-domain-security.yml
- type: Authentication
  url: authentication/nokia-network-as-code-authentication.yml
- type: OAuthScopes
  url: scopes/nokia-network-as-code-scopes.yml
- type: Conventions
  url: conventions/nokia-network-as-code-conventions.yml
- type: ErrorCatalog
  url: errors/nokia-network-as-code-problem-types.yml
- type: Lifecycle
  url: lifecycle/nokia-network-as-code-lifecycle.yml
- type: ChangeLog
  url: changelog/nokia-network-as-code-changelog.yml
- type: DataModel
  url: data-model/nokia-network-as-code-data-model.yml
- type: Conformance
  url: conformance/nokia-network-as-code-conformance.yml
- type: Compliance
  url: https://www.nokia.com/we-are-nokia/security/compliance/
  name: Nokia security compliance (ISO/IEC 27001:2022, EU CRA, NIS 2)
- type: TrustCenter
  url: security/nokia-network-as-code-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/nokia-network-as-code-vulnerability-disclosure.yml
- type: Security
  url: https://www.nokia.com/we-are-nokia/security/products/cvd/
  name: Nokia Coordinated Vulnerability Disclosure Program
- type: SecurityTxt
  url: well-known/nokia-network-as-code-security.txt
- type: WellKnown
  url: well-known/nokia-network-as-code-well-known.yml
- type: Packages
  url: packages/nokia-network-as-code-packages.yml
- type: Sandbox
  url: sandbox/nokia-network-as-code-sandbox.yml
- type: Webhooks
  url: asyncapi/nokia-network-as-code-webhooks.yml
- type: MCPServer
  url: mcp/nokia-network-as-code-mcp.yml
- type: ToolCrosswalk
  url: mcp/nokia-network-as-code-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/nokia-network-as-code-llms.txt
- type: Overlay
  url: overlays/nokia-network-as-code-platform-overlay.yaml
- type: Overlay
  url: overlays/nokia-network-as-code-camara-overlay.yaml
- type: APIReference
  url: https://github.com/nokia/network-as-code-sdks/blob/main/network-as-code-py/network_as_code/reference.md
  name: Generated SDK API reference (the only crawlable reference Nokia publishes)
- type: PrivacyPolicy
  url: https://networkascode.nokia.io/legal/supplemental-privacy-notice
- type: Website
  url: https://networkascode.nokia.io/
- type: Portal
  url: https://networkascode.nokia.io/
- type: Documentation
  url: https://networkascode.nokia.io/docs
- type: GettingStarted
  url: https://networkascode.nokia.io/docs/getting-started
- type: SignUp
  url: https://networkascode.nokia.io/auth/sign-up
- type: Login
  url: https://networkascode.nokia.io/auth/login
- type: Blog
  url: https://networkascode.nokia.io/blog
- type: TermsOfService
  url: https://networkascode.nokia.io/legal/terms-of-service
- type: Support
  url: https://networkascode.nokia.io/contact-support
- type: Sales
  url: https://networkascode.nokia.io/contact-sales
- type: MCP
  url: https://networkascode.nokia.io/docs/mcp-server
- type: SourceCode
  url: https://github.com/nokia/network-as-code-sdks
- type: SDKs
  url: https://pypi.org/project/network-as-code/
  name: network_as_code (Python, PyPI)
- type: SDKs
  url: https://registry.npmjs.org/network-as-code
  name: network-as-code (TypeScript, npm)
- type: GitHubOrganization
  url: https://github.com/nokia
- type: Product
  url: https://www.nokia.com/programmable-networks/network-as-code/
- type: Product
  url: https://www.nokia.com/networks/programmable-networks/network-as-code/network-as-code-for-csps/
- type: YouTube
  url: https://www.youtube.com/playlist?list=PLgKNvl454Bxdl7Qk5z6bD4QqKHUtG5vQA
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com