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 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.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
- Wireless WAN, 5G, LTE, Edge, Branch Networking, SD-WAN, SASE, Routers, In-Vehicle, IoT, Cellular, Private 5G, NetCloud, Ericsson
- Created: 2026-05-25
- Modified: 2026-05-25
RESTful API to the NetCloud Manager (NCM) platform. Accounts, routers, groups, alerts, alert rules, alert push destinations (webhooks), activity logs, locations and historical locations, net devices, users, subscriptions, and firmware. Base URL https://www.cradlepointecm.com/api/v2/. Authentication is paired keys: X-CP-API-ID / X-CP-API-KEY (account-level Cradlepoint API keys for usage tracking) plus X-ECM-API-ID / X-ECM-API-KEY (NCM tenant keys generated from the NCM Tools tab; carry the Administrator / Full Access / Read-Only / Diagnostic role). Documented with Swagger 1.2.
Human URL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
- Documentation — NCM API v2 Overview
- Documentation — Ericsson Docs Portal
- Getting Started Guide
- Developer Portal
- Sample Code
- OpenAPI
- Naftiko Capability — Routers
- Naftiko Capability — Alerts
- Naftiko Capability — Net Devices
- Naftiko Capability — Accounts
- JSON Schema — Router
- JSON Schema — Alert
- JSON-LD Context
The next-generation NCM API. Documented with OpenAPI 3.0, authenticated with bearer tokens, designed for improved performance, stability, and usability over v2. Coexists with v2 during a multi-year transition window.
Human URL: https://customer.cradlepoint.com/s/article/NetCloud-Manager-API-v3
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).
Human URL: https://developer.cradlepoint.com/documentation/webhooks
On-router Python SDK and toolchain for building and deploying custom applications onto Cradlepoint routers running NetCloud OS. Read router configuration, GPIO, GPS, modem signal, and connection state; package and deploy apps across a fleet via NCM.
Human URL: https://github.com/cradlepoint/sdk-samples
curl -v -X GET \
-H "X-CP-API-ID:$X_CP_API_ID" \
-H "X-CP-API-KEY:$X_CP_API_KEY" \
-H "X-ECM-API-ID:$X_ECM_API_ID" \
-H "X-ECM-API-KEY:$X_ECM_API_KEY" \
-H "Content-Type:application/json" \
https://www.cradlepointecm.com/api/v2/routers/- Website
- Products
- NetCloud Service
- NetCloud SASE
- Private 5G
- Developer Portal
- Documentation Portal
- Customer Support / Knowledge
- GitHub
- Ericsson Enterprise Wireless Solutions
- Blog
- Plans and Pricing — quote-based NetCloud Essentials / Advanced / Advanced Plus + SASE + Private 5G add-ons
- Rate Limits — server-side throttling, 429/503 backoff guidance
- FinOps — FOCUS-aligned subscription view
- Spectral Rules — NCM v2 API conventions
- Vocabulary — wireless WAN, edge, NetCloud, SASE, telemetry, governance
Kin Lane <kin@apievangelist.com>