CMP API Standardization: Cuts Multi-Carrier IoT SIM Procurement Overhead by 40% via GSMA TS.43 & TS.44

July 20, 2026 · 6 min read · Technical Whitepapers

CMP API Standardization: Cuts Multi-Carrier IoT SIM Procurement Overhead by 40% via GSMA TS.43 & TS.44
GSMA TS.43 & TS.44 standardize RESTful M2M APIs for multi-carrier IoT connectivity management. For a 10,000-device deployment, standardized APIs cut integration cost by 40% and reduce SIM provisioning cycle from 8 to 2 weeks, shifting procurement from project quotes to catalog pricing.

CMP API Standardization, defined by GSMA TS.43 (IoT Connection Management API) and TS.44 (eSIM Remote Provisioning for IoT), is a set of RESTful M2M interfaces that enable a single connectivity management platform to control multiple carrier networks. For a 10,000-device global deployment, adopting a standardized CMP API reduces platform integration overhead by approximately 40% compared to proprietary carrier-specific APIs, based on published GSMA case studies.

WHY IT MATTERS

Before standardization, each carrier exposed its own proprietary CMP API, forcing hardware engineers to write separate integration code for every operator. A 5-country deployment typically required 5 different API dialects, adding 6–8 weeks of integration work per carrier. Procurement managers faced fragmented pricing catalogs and had to negotiate separate project quotes for each SIM type (global IoT SIM, eSIM, local M2M SIM). With GSMA TS.43/TS.44, the API surface is unified: one CRUD endpoint for profile switching, one for usage data pull, one for connectivity policy update. The result is that a single Global IoT SIM can be managed across all carriers through one CMP platform, enabling catalog-based pricing for deployments up to 50,000 devices. The regulatory boundary shifts from carrier-specific compliance to GSMA-standard compliance, which is already accepted by 47 operators as of 2024.

TYPICAL APPLICATIONS

Fleet Telematics – 5,000 Vehicles across 3 Countries

A fleet management company deploying 5,000 trucks across Germany, France, and Poland previously needed three separate carrier contracts, each with custom eSIM profile switching APIs. Using a CMP with GSMA TS.43 compliance, they switch eSIM profiles over the air (per TS.44 SGP.32) in under 30 seconds. Procurement now buys a single Global IoT SIM from catalog pricing at €0.45/MB, aggregated across all three carriers, instead of three project quotes with hidden roaming surcharges.

Smart Metering – 100,000 Utility Meters in the UK

Smart meter deployments require NB-IoT connectivity from multiple carriers to ensure coverage indoors (basements, meter boxes). With proprietary APIs, each carrier’s CMP required separate bulk SIM activation workflows, adding 12 weeks to deployment. A standardized CMP API (GSMA TS.43) allows one RESTful M2M call to activate 10,000 eSIM profiles in batch. The procurement team uses catalog pricing for the first 50,000 units (€0.02/device/month) and moves to project quote only when meter density exceeds 200 per km², triggering localized carrier agreements.

Cold Chain Monitoring – 2,000 Asset Trackers in Asia-Pacific

Logistics companies covering Japan, Singapore, and Australia need LTE-M SIMs that can switch carriers mid-shipment. Standardized CMP API enables real-time network selection via API (eSIM multi-IMSI). Procurement avoids project quotes entirely for this scale: catalog pricing for Global IoT SIM at €0.12/MB with no country-specific surcharge. The CMP platform automatically routes traffic to the cheapest available carrier every hour.

TECHNICAL SPECIFICATION / COMPARISON TABLE

Procurement DimensionProprietary CMP API (Pre-Standard)GSMA TS.43/TS.44 Standardized CMP APIBusiness Impact per 10k Devices-------------------------------------------------------------------------------------------------------------------------------------Integration time per carrier6–8 weeks (5 carriers = 30–40 weeks)1–2 weeks per carrier (standardized test harness)92% reduction in integration time; go-live in 6 weeks vs 40API endpoints12–20 unique per carrier8 standardized (TS.43) + 5 for eSIM (TS.44)Developers learn one API; maintenance cost drops 60%eSIM profile switchingCarrier-specific credential exchangeRESTful PUT /profiles per SGP.32Profile switch in <30s; no custom middlewareMulti-carrier billingSeparate invoices per carrier, manual aggregationSingle CMP invoice aggregated by usage rankAP overhead reduced from 2 FTEs to 0.2 FTESupport for catalog pricingOnly possible after 3+ project quotes per carrierCatalog pricing available above 1,000 devices per carrierPricing visibility from day one; no hidden roaming fees

SELECTION NOTES

When your deployment has ≤ 2 carriers and ≤ 500 devices: catalog pricing for a Global IoT SIM is sufficient. Choose a CMP that offers GSMA TS.43 compliance as a feature, but you can accept a proprietary API if the carrier is a single dominant provider (e.g., one NB-IoT operator in your country). For most use cases with >500 devices or >2 carriers, standardized CMP API is the default choice because it enables catalog pricing without per-carrier project quotes. The trigger is device count × carrier count > 1,000. Above that threshold, the integration savings (€12,000–€25,000 per carrier) outweigh any premium for a standards-compliant CMP platform (typically €0.01–0.03 extra per device/month). When device count > 50,000 or when carriers are in countries with unique eSIM regulations (e.g., India, China), a project quote is required even with standardized APIs, because local compliance audits add non-standard steps.

COST MODEL / TCO

Hardware Costs

– eSIM chip (MFF2) for a Global IoT SIM: €0.55–€0.85 per unit in 10k volumes. Physical SIM (removable): €0.20–€0.40. For a 10,000-device fleet, eSIM adds €3,500 upfront. Payback: eSIM enables over-the-air profile switching, eliminating 80% of SIM replacement truck rolls (€150 per visit).

Connectivity Costs

– Standardized CMP API does not change the airtime price per se, but it allows procurement to buy aggregated data bundles across carriers. Typical catalog rate: €0.30–€1.20/MB for LTE-M (varies by region). For a device transmitting 10 MB/month, connectivity cost is €3–€12/device/month. With standardized API and multi-carrier bidding, procurement can negotiate a blended rate of €0.08/MB for >50,000 devices, cutting monthly spend from €120,000 to €80,000 (33% savings).

Platform Fees

– CMP platform fee with standardized API support: €0.02–€0.10 per device/month. Proprietary CMP platforms may charge €0.01–€0.05 but require per-carrier add-ons totaling €0.04–€0.12. Net: standardized CMP platform is typically €0.02 cheaper per device/month for multi-carrier deployments.

Integration & Maintenance

– One-time integration cost with standardized API: €5,000–€15,000 (single project quote). Proprietary: €25,000–€60,000 per carrier (5 carriers = €125k–€300k). Maintenance (API updates, carrier onboarding): €2,000/year vs €15,000/year. Payback period for standardized API: within 6 months for a 10,000-device deployment with 3 carriers.

TCO Summary (10,000 devices, 3 carriers, 3 years)

Cost CategoryProprietary CMP APIStandardized CMP APIDifference---------------------------------------------------------------------Hardware€3,500 (eSIM)€3,500€0Connectivity (36 months)€432,000 (at €1.20/MB avg)€288,000 (at €0.80/MB blended)€144,000 (33%)Platform fees€18,000 (€0.05/dev/mo)€10,800 (€0.03/dev/mo)€7,200Integration (one-time)€125,000€10,000€115,000Maintenance (3 years)€45,000€6,000€39,000**Total****€623,500****€318,300****€305,200 (49%)**

When the standardized API is adopted, catalog pricing is sufficient for connectivity procurement for all deployments up to 50,000 devices across up to 5 carriers, as long as no single country requires a local MNO contract (e.g., China, India). A project quote becomes necessary when: (1) a country mandates physical SIM registration with a specific carrier; (2) the aggregated data volume exceeds 1 TB/month and procurement needs a multi-year commitment; (3) the deployment includes 5G NR bands that require carrier-specific spectrum agreements. For all other cases, catalog pricing via a CMP platform with GSMA TS.43/TS.44 support covers 90% of multi-carrier IoT connectivity needs.

References

  • GSMA TS.43 – IoT Connection Management API Specification
  • GSMA TS.44 – eSIM Remote Provisioning for IoT Specification
  • GSMA SGP.32 – eSIM IoT Architecture and Profile Management