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
0 Features
Wireless WAN5GLTEEdgeBranch NetworkingSD-WANSASERoutersIn-VehicleIoTCellularPrivate 5GNetCloudEricsson
RESTful API for the NetCloud Manager (NCM) platform. Programmatic access to accounts, routers, groups, configuration_managers, alerts and alert_rules, alert_push_destinations, a...
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....
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 ...
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 ...
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-images.s3.amazonaws.com/shared/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: 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: kin@apievangelist.com