Cradlepoint website screenshot

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.

48.4/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
12 APIs
Wireless WAN5GLTEEdgeBranch NetworkingSD-WANSASERoutersIn-VehicleIoTCellularPrivate 5GNetCloudEricsson

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
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
Governance 8.3 / 12
Discoverability 6.5 / 10
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
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/cradlepoint: 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 12

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

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 ...

Cradlepoint Accounts API

Account and subaccount management

Cradlepoint ActivityLogs API

Audit / activity logs across accounts

Cradlepoint AlertPushDestinations API

Outbound webhook destinations for alert delivery

Cradlepoint AlertRules API

Alert monitoring rule configuration

Cradlepoint Alerts API

Generated alerts

Cradlepoint Groups API

Logical device groupings

Cradlepoint Locations API

Current and historical router location

Cradlepoint NetDevices API

Modems, WAN devices, and network interfaces on routers

Cradlepoint Routers API

Router (edge device) management

Scroll for all 12

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Cradlepoint Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Cradlepoint Context

0 classes · 4 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Cradlepoint API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Cradlepoint API Rules

8 rules · 2 errors 6 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Cradlepoint NCM Alert

11 properties

JSON SCHEMA

Cradlepoint Router

16 properties

JSON SCHEMA

Examples 2

Example request and response payloads for these APIs.

Security Posture 3

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

Cradlepoint Authentication

apiKey · 2 schemes

SECURITY

Cradlepoint Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cradlepoint Vulnerability Disclosure

disclosure policy published

SECURITY

Agentic Access 1

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

Cradlepoint Agentic Access

14 operations · 3 acting

14 operations · 3 acting

AGENTIC

Resources

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)

apis.yml 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
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