Cradlepoint logo

Cradlepoint

Cradlepoint is a Boise, Idaho-based provider of cloud-managed wireless edge routers, 5G adapters, branch-in-a-box appliances, and the NetCloud platform for enterprise wireless WAN (LTE/5G), in-vehicle networks, branch connectivity, and IoT. Ericsson acquired Cradlepoint in 2020 (closed November 2020 for approximately US$1.1B) and Cradlepoint now operates as the core of Ericsson Enterprise Wireless Solutions, working alongside Ericsson Private 5G and the Ericsson NetCloud SASE offering. Cradlepoint exposes its NetCloud Manager (NCM) platform through a documented RESTful API — NCM API v2 (Swagger 1.2, paired X-CP-API-ID/X-CP-API-KEY + X-ECM-API-ID/X-ECM-API-KEY headers, base https://www.cradlepointecm.com/api/v2/) and a newer NCM API v3 (OpenAPI 3.0, bearer-token authentication) — plus a NetCloud Router SDK for on-router Python applications and webhook destinations for alert delivery. The developer area (developer.cradlepoint.com), customer support article base (customer.cradlepoint.com), and Ericsson Enterprise Wireless docs portal (docs.cradlepoint.com) host the Getting Started guides, API reference, sample collections, and Postman bundles.

4 APIs 4 Capabilities 0 Features
Wireless WAN5GLTEEdgeBranch NetworkingSD-WANSASERoutersIn-VehicleIoTCellularPrivate 5GNetCloudEricsson

Cradlepoint publishes 1 API on the APIs.io network: NetCloud Manager API v2. Tagged areas include Wireless WAN, 5G, LTE, Edge, and Branch Networking.

The Cradlepoint catalog on APIs.io includes 4 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Cradlepoint’s developer surface includes documentation, support, GitHub presence, engineering blog, product news, pricing, YouTube channel, and 20 more developer resources.

APIs

Cradlepoint NetCloud Manager API v2

RESTful API for the NetCloud Manager (NCM) platform. Programmatic access to accounts, routers, groups, configuration_managers, alerts and alert_rules, alert_push_destinations, a...

Cradlepoint NetCloud Manager API v3

The next-generation NetCloud Manager API. Documented with OpenAPI 3.0, authenticated with bearer tokens, designed for improved performance, stability, and usability over API v2....

Cradlepoint NetCloud Alert Webhooks

Outbound HTTP destinations (alert_push_destinations) configured via the NCM API or UI to receive real-time JSON alert payloads when NCM alert rules fire (router offline, signal ...

Cradlepoint NetCloud Router SDK

On-router Python SDK and toolchain (the "SDK" / "Router SDK") for building and deploying custom applications onto Cradlepoint routers running NetCloud OS. Lets developers write ...

Capabilities

Cradlepoint NetCloud Manager — Accounts

Accounts, subaccounts, groups, and account-wide activity logs on NCM v2. Used for multi-tenant fleet management.

Run with Naftiko

Cradlepoint NetCloud Manager — Alerts

Alerts, alert rules, and outbound webhook destinations on the NCM v2 API. Lets a capability poll generated alerts and manage rule + push-destination lifecycle.

Run with Naftiko

Cradlepoint NetCloud Manager — Net Devices

Modems and network interfaces on routers via NCM v2. Surfaces carrier, signal, RSRP/RSRQ, IMEI, ICCID, and historical location for fleet telemetry.

Run with Naftiko

Cradlepoint NetCloud Manager — Routers

Cradlepoint NetCloud Manager API v2 — Routers business surface. List routers, retrieve a single router, and update editable router fields. Self-contained Naftiko capability boun...

Run with Naftiko

Semantic Vocabularies

Cradlepoint Context

0 classes · 4 properties

JSON-LD

API Governance Rules

Cradlepoint API Rules

8 rules · 2 errors 6 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Company
Company
🔗
Products
Products
🔗
NetCloud
NetCloud
🔗
NetCloudSASE
NetCloudSASE
🔗
Private5G
Private5G
🔗
Developer
Developer
🔗
Documentation
Documentation
💬
Support
Support
👥
GitHub
GitHub
🔗
APISamples
APISamples
📦
SDKSamples
SDKSamples
🔗
ContainerSamples
ContainerSamples
📰
Blog
Blog
📰
News
News
💰
Pricing
Pricing
🔗
Careers
Careers
🔗
Contact
Contact
🔗
Ericsson
Ericsson
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: cradlepoint
name: Cradlepoint
description: >-
  Cradlepoint is a Boise, Idaho-based provider of cloud-managed wireless edge
  routers, 5G adapters, branch-in-a-box appliances, and the NetCloud platform
  for enterprise wireless WAN (LTE/5G), in-vehicle networks, branch
  connectivity, and IoT. Ericsson acquired Cradlepoint in 2020 (closed November
  2020 for approximately US$1.1B) and Cradlepoint now operates as the core of
  Ericsson Enterprise Wireless Solutions, working alongside Ericsson Private 5G
  and the Ericsson NetCloud SASE offering. Cradlepoint exposes its NetCloud
  Manager (NCM) platform through a documented RESTful API — NCM API v2 (Swagger
  1.2, paired X-CP-API-ID/X-CP-API-KEY + X-ECM-API-ID/X-ECM-API-KEY headers,
  base https://www.cradlepointecm.com/api/v2/) and a newer NCM API v3
  (OpenAPI 3.0, bearer-token authentication) — plus a NetCloud Router SDK for
  on-router Python applications and webhook destinations for alert delivery.
  The developer area (developer.cradlepoint.com), customer support article
  base (customer.cradlepoint.com), and Ericsson Enterprise Wireless docs
  portal (docs.cradlepoint.com) host the Getting Started guides, API
  reference, sample collections, and Postman bundles.
type: Index
position: Provider
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Wireless WAN
  - 5G
  - LTE
  - Edge
  - Branch Networking
  - SD-WAN
  - SASE
  - Routers
  - In-Vehicle
  - IoT
  - Cellular
  - Private 5G
  - NetCloud
  - Ericsson
url: https://raw.githubusercontent.com/api-evangelist/cradlepoint/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-05-25'
specificationVersion: '0.20'
apis:
  - aid: cradlepoint:netcloud-manager-api-v2
    name: Cradlepoint NetCloud Manager API v2
    description: >-
      RESTful API for the NetCloud Manager (NCM) platform. Programmatic access
      to accounts, routers, groups, configuration_managers, alerts and
      alert_rules, alert_push_destinations, activity_logs, locations and
      historical_locations, net_devices, net_device_signal_samples,
      net_device_usage_samples, net_device_health, net_device_metrics,
      router_alerts, router_lans, router_state_samples, users, subscriptions,
      and firmware. Base URL https://www.cradlepointecm.com/api/v2/.
      Authentication uses two paired key sets sent as headers on every
      request — X-CP-API-ID / X-CP-API-KEY (account-level Cradlepoint API
      keys, for usage tracking) and X-ECM-API-ID / X-ECM-API-KEY (NCM-tenant
      API keys generated from the NCM Tools tab; carry the
      Administrator / Full Access / Read-Only / Diagnostic role grants).
      Supports GET, POST, PUT, PATCH, DELETE; not every method is supported on
      every resource. Documented with Swagger 1.2.
    humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
    baseURL: https://www.cradlepointecm.com/api/v2/
    tags:
      - NetCloud
      - Routers
      - Wireless WAN
      - Edge
      - Cellular
    properties:
      - type: Documentation
        url: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
      - type: Documentation
        url: https://docs.cradlepoint.com/r/NCM-APIv2-Overview
      - type: GettingStarted
        url: https://customer.cradlepoint.com/s/article/NetCloud-API-Getting-Started-Guide
      - type: Developer
        url: https://developer.cradlepoint.com/
      - type: OpenAPI
        url: openapi/cradlepoint-netcloud-manager-api-v2-openapi.yml
      - type: Postman
        url: https://developer.cradlepoint.com/documentation/samples
      - type: SampleCode
        url: https://github.com/cradlepoint/api-samples
      - type: NaftikoCapability
        url: capabilities/netcloud-manager-routers.yaml
      - type: NaftikoCapability
        url: capabilities/netcloud-manager-alerts.yaml
      - type: NaftikoCapability
        url: capabilities/netcloud-manager-net-devices.yaml
      - type: NaftikoCapability
        url: capabilities/netcloud-manager-accounts.yaml
      - type: JSONSchema
        url: json-schema/cradlepoint-router-schema.json
      - type: JSONSchema
        url: json-schema/cradlepoint-alert-schema.json
      - type: JSONLD
        url: json-ld/cradlepoint-context.jsonld

  - aid: cradlepoint:netcloud-manager-api-v3
    name: Cradlepoint NetCloud Manager API v3
    description: >-
      The next-generation NetCloud Manager API. Documented with OpenAPI 3.0,
      authenticated with bearer tokens, designed for improved performance,
      stability, and usability over API v2. Coexists with v2 during a
      multi-year transition window; v3 covers core router, device, alert,
      group, and account operations.
    humanURL: https://customer.cradlepoint.com/s/article/NetCloud-Manager-API-v3
    tags:
      - NetCloud
      - Routers
      - 5G
    properties:
      - type: Documentation
        url: https://customer.cradlepoint.com/s/article/NetCloud-Manager-API-v3
      - type: Developer
        url: https://developer.cradlepoint.com/
      - type: SampleCode
        url: https://github.com/cradlepoint/api-samples

  - aid: cradlepoint:netcloud-webhooks
    name: Cradlepoint NetCloud Alert Webhooks
    description: >-
      Outbound HTTP destinations (alert_push_destinations) configured via the
      NCM API or UI to receive real-time JSON alert payloads when NCM alert
      rules fire (router offline, signal degradation, configuration change,
      subscription expiration, threshold breach). Each destination is a URL +
      optional auth headers; payload includes account, router, alert type,
      timestamp, and contextual metadata.
    humanURL: https://developer.cradlepoint.com/documentation/webhooks
    tags:
      - Webhooks
      - Events
      - Alerts
    properties:
      - type: Documentation
        url: https://developer.cradlepoint.com/documentation/webhooks
      - type: Documentation
        url: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview

  - aid: cradlepoint:netcloud-router-sdk
    name: Cradlepoint NetCloud Router SDK
    description: >-
      On-router Python SDK and toolchain (the "SDK" / "Router SDK") for
      building and deploying custom applications onto Cradlepoint routers
      running NetCloud OS. Lets developers write Python apps that read router
      configuration, GPIO, GPS, modem signal, and connection state, and that
      can be packaged and deployed across a fleet via NCM. Sample apps in
      cradlepoint/sdk-samples cover GPS forwarding, modem diagnostics,
      serial passthrough, MQTT publishing, and more.
    humanURL: https://github.com/cradlepoint/sdk-samples
    tags:
      - SDK
      - Edge
      - Python
      - Routers
    properties:
      - type: SDK
        url: https://github.com/cradlepoint/sdk-samples
      - type: Documentation
        url: https://customer.cradlepoint.com/s/article/NCOS-Router-SDK-Developers-Guide
      - type: Language
        url: https://www.python.org/

common:
  - type: Website
    url: https://cradlepoint.com
  - type: Company
    url: https://cradlepoint.com/about-us/
  - type: Products
    url: https://cradlepoint.com/products/
  - type: NetCloud
    url: https://cradlepoint.com/products/netcloud-service/
  - type: NetCloudSASE
    url: https://cradlepoint.com/products/netcloud-sase/
  - type: Private5G
    url: https://cradlepoint.com/products/private-5g/
  - type: Developer
    url: https://developer.cradlepoint.com/
  - type: Documentation
    url: https://docs.cradlepoint.com/
  - type: Support
    url: https://customer.cradlepoint.com/
  - type: GitHub
    url: https://github.com/cradlepoint
  - type: APISamples
    url: https://github.com/cradlepoint/api-samples
  - type: SDKSamples
    url: https://github.com/cradlepoint/sdk-samples
  - type: ContainerSamples
    url: https://github.com/cradlepoint/container-samples
  - type: Blog
    url: https://cradlepoint.com/resources/blog/
  - type: News
    url: https://cradlepoint.com/news-events/
  - type: Pricing
    url: https://cradlepoint.com/lets-talk/
  - type: Careers
    url: https://cradlepoint.com/about-us/careers/
  - type: Contact
    url: https://cradlepoint.com/lets-talk/
  - type: Ericsson
    url: https://www.ericsson.com/en/enterprise-wireless-solutions
  - type: Twitter
    url: https://twitter.com/cradlepoint
  - type: LinkedIn
    url: https://www.linkedin.com/company/cradlepoint
  - type: YouTube
    url: https://www.youtube.com/@Cradlepoint
  - type: Plans
    url: plans/cradlepoint-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/cradlepoint-rate-limits.yml
  - type: FinOps
    url: finops/cradlepoint-finops.yml
  - type: Vocabulary
    url: vocabulary/cradlepoint-vocabulary.yml
  - type: SpectralRules
    url: rules/cradlepoint-rules.yml

maintainers:
  - FN: Kin Lane
    email: [email protected]