Home
Providers
Cradlepoint
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.
Cradlepoint publishes 9 APIs on the APIs.io network, including Accounts API, ActivityLogs API, AlertPushDestinations API, and 6 more. Tagged areas include Wireless WAN, 5G, LTE, Edge, and Branch Networking.
The Cradlepoint catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Cradlepoint’s developer surface includes authentication, documentation, support, GitHub presence, engineering blog, product news, pricing, and 24 more developer resources.
12 APIs
Wireless WAN 5G LTE Edge Branch Networking SD-WAN SASE Routers In-Vehicle IoT Cellular Private 5G NetCloud Ericsson
On this page
Kin Score
APIs 12
Open Collections 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Vocabularies 1
Spectral Rules 2
JSON Schema 2
Examples 2
Security Posture 3
Agentic Access 1
Resources 31
apis.yml
5 Operational Transparency
Composite quality — 48.4/100 · developing
Contract Quality
17.8 / 25
Developer Ergonomics
5.2 / 20
Commercial Clarity
10.0 / 20
Operational Transparency
0.7 / 13
Agent readiness — 31/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 12
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 6
The organization behind the API
Other 7
Properties that don't map to a standard resource type
Scroll for all 7
Source (apis.yml)
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
accessModel:
pricing: paid
onboarding: self-serve
trial: false
try_now: false
public: false
label: Paid · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
position: Provider
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cradlepoint.png
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-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: SDKs
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/
- aid: cradlepoint:cradlepoint-accounts-api
name: Cradlepoint Accounts API
description: Account and subaccount management
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- Accounts
properties:
- type: OpenAPI
url: openapi/cradlepoint-accounts-api-openapi.yml
- 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: 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:cradlepoint-activitylogs-api
name: Cradlepoint ActivityLogs API
description: Audit / activity logs across accounts
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- ActivityLogs
properties:
- type: OpenAPI
url: openapi/cradlepoint-activitylogs-api-openapi.yml
- 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: 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:cradlepoint-alertpushdestinations-api
name: Cradlepoint AlertPushDestinations API
description: Outbound webhook destinations for alert delivery
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- AlertPushDestinations
properties:
- type: OpenAPI
url: openapi/cradlepoint-alertpushdestinations-api-openapi.yml
- 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: 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:cradlepoint-alertrules-api
name: Cradlepoint AlertRules API
description: Alert monitoring rule configuration
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- AlertRules
properties:
- type: OpenAPI
url: openapi/cradlepoint-alertrules-api-openapi.yml
- 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: 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:cradlepoint-alerts-api
name: Cradlepoint Alerts API
description: Generated alerts
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- Alerts
properties:
- type: OpenAPI
url: openapi/cradlepoint-alerts-api-openapi.yml
- 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: 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:cradlepoint-groups-api
name: Cradlepoint Groups API
description: Logical device groupings
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- Groups
properties:
- type: OpenAPI
url: openapi/cradlepoint-groups-api-openapi.yml
- 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: 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:cradlepoint-locations-api
name: Cradlepoint Locations API
description: Current and historical router location
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- Locations
properties:
- type: OpenAPI
url: openapi/cradlepoint-locations-api-openapi.yml
- 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: 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:cradlepoint-netdevices-api
name: Cradlepoint NetDevices API
description: Modems, WAN devices, and network interfaces on routers
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- NetDevices
properties:
- type: OpenAPI
url: openapi/cradlepoint-netdevices-api-openapi.yml
- 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: 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:cradlepoint-routers-api
name: Cradlepoint Routers API
description: Router (edge device) management
humanURL: https://customer.cradlepoint.com/s/article/NCM-APIv2-Overview
baseURL: https://www.cradlepointecm.com/api/v2/
tags:
- Routers
properties:
- type: OpenAPI
url: openapi/cradlepoint-routers-api-openapi.yml
- 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: 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
common:
- type: AgenticAccess
url: agentic-access/cradlepoint-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/cradlepoint-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/cradlepoint-domain-security.yml
- type: Authentication
url: authentication/cradlepoint-authentication.yml
- 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