CAMARA is the Telco Global API Alliance — an open-source project hosted by the Linux Foundation that defines, builds, and tests a unified set of network APIs across the world's mobile operators. Working alongside the GSMA Open Gateway commercialization initiative, CAMARA produces operator-neutral OpenAPI 3.0 specifications for 60+ telco network capabilities including Number Verification, SIM Swap, Device Location, Quality on Demand, KYC, Carrier Billing, Edge Discovery, Device Status, SMS, and more — all published under Apache 2.0. The project is organized into Sandbox, Incubating, and Graduated sub-projects with cross-cutting Commonalities, Identity and Consent Management, and Release Management working groups. Major contributors include Deutsche Telekom, Orange, Telefonica, Vodafone, T-Mobile, Verizon, AT&T, KDDI, SK Telecom, China Mobile, and dozens of other operators and vendors.
15 APIs22 Features
API StandardsCAMARAGSMALinux FoundationNetwork APIsOpen APIOpen GatewayOpen SourceStandardsTelcoTelco API AllianceTelecomTelecommunications
CAMARA Project publishes 15 APIs on the APIs.io network, including CAMARA Number Verification API, CAMARA SIM Swap API, CAMARA Device Location API, and 12 more. Tagged areas include API Standards, CAMARA, GSMA, Linux Foundation, and Network APIs.
CAMARA Project’s developer surface includes developer portal, documentation, engineering blog, and 17 more developer resources.
Verify or retrieve the mobile phone number currently allocated by the network operator to the SIM in the end user's device. Uses silent network-based or SIM-based authentication...
Detect whether the SIM associated with a mobile phone number has recently been swapped to a different SIM. Returns the most recent SIM swap timestamp or a boolean check for a co...
Retrieve the network-derived location of a mobile device, verify whether a device is within a given geographic area, or subscribe to geofencing entry/exit events. Location is pr...
Request elevated network Quality of Service for a specific device-application session — committed bandwidth, low latency, or prioritized traffic — for a bounded time window. Inc...
Query whether a mobile device is reachable on the network, currently roaming, and what type of network it is connected to (2G, 3G, 4G, 5G, NB-IoT). Used by IoT fleet management,...
KYC sub-project bundling three identity APIs. KYC Match scores a supplied set of customer attributes (name, address, DOB, document number, etc.) against the operator's records. ...
Send a one-time password via SMS to a target phone number and validate the code returned by the user. Operator delivers the SMS through the home network, so messages bypass thir...
Detect whether the device (IMEI) associated with a phone number has recently changed. Complements SIM Swap as a fraud signal — a fresh device or SIM behind a known phone number ...
Discover the optimal Multi-access Edge Computing (MEC) endpoint for a given client device. The operator returns the closest edge data center URL based on the device's current ne...
Direct Carrier Billing checkout — initiate a one-time or recurring charge against the subscriber's mobile phone bill, with confirmation and refund flows. Lets merchants accept p...
Aggregated, anonymized counts of mobile devices observed in a target geographic area over a time window. Powers smart-city planning, retail footfall analytics, event crowd manag...
Quality on Demand applied to fixed-broadband home networks — request boosted bandwidth or prioritized traffic for a specific device behind a home gateway for a bounded time window.
Detect whether a subscriber currently has unconditional, busy, no-reply, or unreachable call forwarding configured. Fraud signal used in conjunction with SIM Swap and Number Ver...
Send SMS messages programmatically with operator-delivered routing. Includes a delivery-notification subscription surface for CloudEvents callbacks on message status (delivered,...
Real-time connectivity quality insights — measured throughput, latency, jitter, and signal classification — for a target device. Used by applications to adapt quality (bitrate, ...
Powered by major operators - Deutsche Telekom, Orange, Telefonica, Vodafone, T-Mobile, Verizon, AT&T, KDDI, SK Telecom, China Mobile, Telenor, TIM, BT, Singtel, and others
Cross-operator aggregator integrations through GSMA Open Gateway (Vonage, Infobip, Aduna, others)
aid: camara-project
url: https://raw.githubusercontent.com/api-evangelist/camara-project/refs/heads/main/apis.yml
apis:
- aid: camara-project:number-verification
name: CAMARA Number Verification API
tags:
- Authentication
- Identity
- Number Verification
- Phone Number
- Silent Auth
- Telecom
humanURL: https://github.com/camaraproject/NumberVerification
properties:
- url: https://github.com/camaraproject/NumberVerification
type: Documentation
- url: openapi/number-verification-openapi.yml
type: OpenAPI
description: Verify or retrieve the mobile phone number currently allocated by the network operator to the SIM in
the end user's device. Uses silent network-based or SIM-based authentication (no SMS OTP, no app download) to
confirm possession of a phone number at sign-up, login, or transaction time. Returns true/false on verify or
the masked phone number on retrieve.
- aid: camara-project:sim-swap
name: CAMARA SIM Swap API
tags:
- Anti-Fraud
- Fraud Prevention
- Identity
- SIM Swap
- Telecom
humanURL: https://github.com/camaraproject/SimSwap
properties:
- url: https://github.com/camaraproject/SimSwap
type: Documentation
- url: openapi/sim-swap-openapi.yml
type: OpenAPI
- url: openapi/sim-swap-subscriptions-openapi.yml
type: OpenAPI
description: Detect whether the SIM associated with a mobile phone number has recently been swapped to a different
SIM. Returns the most recent SIM swap timestamp or a boolean check for a configurable look-back period.
Critical fraud signal for banking, fintech, crypto, and any service relying on SMS OTP. Includes both an
on-demand query API and an event subscriptions API for CloudEvents push notifications.
- aid: camara-project:device-location
name: CAMARA Device Location API
tags:
- Device Location
- Geofencing
- Location
- Location Verification
- Telecom
humanURL: https://github.com/camaraproject/DeviceLocation
properties:
- url: https://github.com/camaraproject/DeviceLocation
type: Documentation
- url: openapi/device-location-retrieval-openapi.yml
type: OpenAPI
- url: openapi/device-location-verification-openapi.yml
type: OpenAPI
- url: openapi/device-location-geofencing-openapi.yml
type: OpenAPI
description: Retrieve the network-derived location of a mobile device, verify whether a device is within a given
geographic area, or subscribe to geofencing entry/exit events. Location is provided by the mobile operator
based on the network's view of the device — not from device GPS — so it works without an app, cannot be spoofed
by GPS, and can be used for fraud detection, regulatory verification, and asset tracking.
- aid: camara-project:quality-on-demand
name: CAMARA Quality on Demand API
tags:
- 5G
- Network Slicing
- QoS
- Quality on Demand
- Telecom
humanURL: https://github.com/camaraproject/QualityOnDemand
properties:
- url: https://github.com/camaraproject/QualityOnDemand
type: Documentation
- url: openapi/quality-on-demand-openapi.yml
type: OpenAPI
- url: openapi/qos-profiles-openapi.yml
type: OpenAPI
- url: openapi/qos-provisioning-openapi.yml
type: OpenAPI
description: Request elevated network Quality of Service for a specific device-application session — committed
bandwidth, low latency, or prioritized traffic — for a bounded time window. Includes a profiles catalog
(discover available QoS classes), session management (create/get/delete QoS sessions), and a provisioning
surface for longer-lived attachments. Foundational 5G monetization API.
- aid: camara-project:device-status
name: CAMARA Device Status API
tags:
- Connected Network Type
- Device Status
- Reachability
- Roaming
- Telecom
humanURL: https://github.com/camaraproject/DeviceStatus
properties:
- url: https://github.com/camaraproject/DeviceStatus
type: Documentation
- url: openapi/device-status-connected-network-type-openapi.yml
type: OpenAPI
- url: openapi/device-status-reachability-openapi.yml
type: OpenAPI
- url: openapi/device-status-roaming-openapi.yml
type: OpenAPI
description: Query whether a mobile device is reachable on the network, currently roaming, and what type of
network it is connected to (2G, 3G, 4G, 5G, NB-IoT). Used by IoT fleet management, customer support
diagnostics, and pre-flight checks before invoking other CAMARA APIs.
- aid: camara-project:know-your-customer
name: CAMARA Know Your Customer API
tags:
- Age Verification
- Identity
- Identity Verification
- KYC
- Know Your Customer
- Telecom
humanURL: https://github.com/camaraproject/KnowYourCustomer
properties:
- url: https://github.com/camaraproject/KnowYourCustomer
type: Documentation
- url: openapi/kyc-match-openapi.yml
type: OpenAPI
- url: openapi/kyc-fill-in-openapi.yml
type: OpenAPI
- url: openapi/kyc-age-verification-openapi.yml
type: OpenAPI
description: KYC sub-project bundling three identity APIs. KYC Match scores a supplied set of customer attributes
(name, address, DOB, document number, etc.) against the operator's records. KYC Fill-In returns operator-held
customer attributes to pre-populate an onboarding form. KYC Age Verification returns whether the subscriber
is over a minimum age threshold without disclosing the date of birth.
- aid: camara-project:one-time-password-sms
name: CAMARA One Time Password SMS API
tags:
- Authentication
- OTP
- One Time Password
- SMS
- Telecom
humanURL: https://github.com/camaraproject/OTPValidation
properties:
- url: https://github.com/camaraproject/OTPValidation
type: Documentation
- url: openapi/one-time-password-sms-openapi.yml
type: OpenAPI
description: Send a one-time password via SMS to a target phone number and validate the code returned by the user.
Operator delivers the SMS through the home network, so messages bypass third-party aggregators and inherit
higher deliverability and trust.
- aid: camara-project:device-swap
name: CAMARA Device Swap API
tags:
- Anti-Fraud
- Device
- Device Swap
- Fraud Prevention
- Telecom
humanURL: https://github.com/camaraproject/DeviceSwap
properties:
- url: https://github.com/camaraproject/DeviceSwap
type: Documentation
- url: openapi/device-swap-openapi.yml
type: OpenAPI
description: Detect whether the device (IMEI) associated with a phone number has recently changed. Complements
SIM Swap as a fraud signal — a fresh device or SIM behind a known phone number can indicate account takeover.
- aid: camara-project:simple-edge-discovery
name: CAMARA Simple Edge Discovery API
tags:
- Edge Cloud
- Edge Computing
- MEC
- Simple Edge Discovery
- Telecom
humanURL: https://github.com/camaraproject/SimpleEdgeDiscovery
properties:
- url: https://github.com/camaraproject/SimpleEdgeDiscovery
type: Documentation
- url: openapi/simple-edge-discovery-openapi.yml
type: OpenAPI
description: Discover the optimal Multi-access Edge Computing (MEC) endpoint for a given client device. The
operator returns the closest edge data center URL based on the device's current network attachment so
latency-sensitive applications (gaming, AR/VR, real-time inference) can route to the nearest compute.
- aid: camara-project:carrier-billing
name: CAMARA Carrier Billing Checkout API
tags:
- Billing
- Carrier Billing
- Direct Carrier Billing
- Payments
- Telecom
humanURL: https://github.com/camaraproject/CarrierBillingCheckOut
properties:
- url: https://github.com/camaraproject/CarrierBillingCheckOut
type: Documentation
- url: openapi/carrier-billing-openapi.yml
type: OpenAPI
description: Direct Carrier Billing checkout — initiate a one-time or recurring charge against the subscriber's
mobile phone bill, with confirmation and refund flows. Lets merchants accept payment from users without a card
or bank account.
- aid: camara-project:population-density-data
name: CAMARA Population Density Data API
tags:
- Analytics
- Network Insights
- Population Density
- Telecom
humanURL: https://github.com/camaraproject/PopulationDensityData
properties:
- url: https://github.com/camaraproject/PopulationDensityData
type: Documentation
- url: openapi/population-density-data-openapi.yml
type: OpenAPI
description: Aggregated, anonymized counts of mobile devices observed in a target geographic area over a time
window. Powers smart-city planning, retail footfall analytics, event crowd management, and emergency response
— without exposing any individual identifier.
- aid: camara-project:home-devices-qod
name: CAMARA Home Devices Quality on Demand API
tags:
- Broadband
- Home Network
- QoS
- Quality on Demand
- Telecom
humanURL: https://github.com/camaraproject/HomeDevicesQoD
properties:
- url: https://github.com/camaraproject/HomeDevicesQoD
type: Documentation
- url: openapi/home-devices-qod-openapi.yml
type: OpenAPI
description: Quality on Demand applied to fixed-broadband home networks — request boosted bandwidth or
prioritized traffic for a specific device behind a home gateway for a bounded time window.
- aid: camara-project:call-forwarding-signal
name: CAMARA Call Forwarding Signal API
tags:
- Anti-Fraud
- Call Forwarding
- Fraud Prevention
- Telecom
- Voice
humanURL: https://github.com/camaraproject/CallForwardingSignal
properties:
- url: https://github.com/camaraproject/CallForwardingSignal
type: Documentation
- url: openapi/call-forwarding-signal-openapi.yml
type: OpenAPI
description: Detect whether a subscriber currently has unconditional, busy, no-reply, or unreachable call
forwarding configured. Fraud signal used in conjunction with SIM Swap and Number Verification to detect
account-takeover attempts that re-route voice OTPs.
- aid: camara-project:sms
name: CAMARA Short Message Service API
tags:
- Messaging
- SMS
- Short Message Service
- Telecom
humanURL: https://github.com/camaraproject/ShortMessageService
properties:
- url: https://github.com/camaraproject/ShortMessageService
type: Documentation
- url: openapi/sms-openapi.yml
type: OpenAPI
description: Send SMS messages programmatically with operator-delivered routing. Includes a delivery-notification
subscription surface for CloudEvents callbacks on message status (delivered, failed, expired).
- aid: camara-project:connectivity-insights
name: CAMARA Connectivity Insights API
tags:
- Analytics
- Connectivity
- Insights
- Telecom
humanURL: https://github.com/camaraproject/ConnectivityInsights
properties:
- url: https://github.com/camaraproject/ConnectivityInsights
type: Documentation
- url: openapi/connectivity-insights-openapi.yml
type: OpenAPI
description: Real-time connectivity quality insights — measured throughput, latency, jitter, and signal
classification — for a target device. Used by applications to adapt quality (bitrate, codec, fallback) to
real network conditions, or to trigger a Quality on Demand session when needed.
name: CAMARA Project
tags:
- API Standards
- CAMARA
- GSMA
- Linux Foundation
- Network APIs
- Open API
- Open Gateway
- Open Source
- Standards
- Telco
- Telco API Alliance
- Telecom
- Telecommunications
kind: standard
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://camaraproject.org
type: Portal
- url: https://camaraproject.org/about-camara/
type: AboutUs
- url: https://github.com/camaraproject
type: GitHubOrganization
- url: https://github.com/camaraproject/Governance
name: Governance
type: Documentation
- url: https://github.com/camaraproject/Governance/blob/main/ProjectCharter.md
name: Project Charter
type: Documentation
- url: https://github.com/camaraproject/Commonalities
name: Commonalities (API Design Guidelines)
type: Documentation
- url: https://github.com/camaraproject/IdentityAndConsentManagement
name: Identity And Consent Management
type: Documentation
- url: https://github.com/camaraproject/ReleaseManagement
name: Release Management
type: Documentation
- url: https://github.com/camaraproject/APIBacklog
name: API Backlog
type: Documentation
- url: https://wiki.camaraproject.org/
name: CAMARA Wiki
type: Documentation
- url: https://camaraproject.github.io/
name: API Swagger UI
type: Documentation
- url: https://camaraproject.org/contact/
type: Contact
- url: https://github.com/camaraproject/Governance/blob/main/CODE_OF_CONDUCT.md
type: CodeOfConduct
- url: https://github.com/camaraproject/Governance/blob/main/CONTRIBUTING.md
type: Documentation
- url: https://github.com/camaraproject/Governance/blob/main/documentation/LICENSE.APACHE2.0
name: Apache 2.0 License
type: License
- url: https://lists.camaraproject.org/g/all
name: CAMARA Mailing Lists
type: Forum
- url: https://camaraproject.org/news-and-events/
type: Blog
- url: https://camaraproject.org/events/
type: Events
- url: https://www.linuxfoundation.org/press/announcing-camara-the-telco-global-api-alliance
name: Linux Foundation Announcement
type: PressRelease
- url: https://www.gsma.com/solutions-and-impact/connectivity-for-good/external-affairs/wp-content/uploads/2024/02/Open-Gateway-Joint-Statement.pdf
name: GSMA Open Gateway
type: Partner
- type: Features
data:
- 60+ telco network APIs designed as a unified, operator-neutral surface
- Hosted by the Linux Foundation as the open governance home for telco network APIs
- Joint initiative with GSMA Open Gateway — the carrier commercialization program
- OpenAPI 3.0.3 specs for every API, published under Apache 2.0
- CloudEvents-based webhook subscriptions for event-driven APIs (sim-swap, geofencing, device-status)
- Three-tier repository maturity model — Sandbox, Incubating, Graduated
- Centralized Commonalities working group defining cross-API design guidelines and shared models
- Centralized Identity And Consent Management working group (OIDC CIBA + purpose-bound consent)
- Quarterly coordinated releases via the Release Management working group
- Provider Implementation repos (`*_PI*`) demonstrating real operator deployments
- Anti-fraud bundle - Number Verification, SIM Swap, Device Swap, Call Forwarding Signal
- Network capability bundle - Quality on Demand, QoS Profiles, Simple Edge Discovery, Connectivity Insights
- Identity bundle - KYC Match, KYC Fill-In, KYC Age Verification, Tenure
- Location bundle - Location Retrieval, Location Verification, Geofencing Subscriptions
- Device bundle - Device Status, Device Location, Device Swap, Device Identifier, Device Authenticity
- Messaging bundle - SMS, OTP via SMS, Voice Notification, Voice Verification Code, Call Forwarding
- Commercial bundle - Carrier Billing Checkout, Sponsored Data
- Analytics bundle - Population Density Data, Connectivity Insights, Network Insights, Customer Insights
- Edge cloud bundle - Simple Edge Discovery, Optimal Edge Discovery, Application Endpoint Discovery,
Application Endpoint Registration, Edge Application Management
- IoT bundle - IoT Device Management, IoT SIM Fraud Prevention, IoT Network Optimization, eSIM Remote Management
- Powered by major operators - Deutsche Telekom, Orange, Telefonica, Vodafone, T-Mobile, Verizon, AT&T, KDDI,
SK Telecom, China Mobile, Telenor, TIM, BT, Singtel, and others
- Cross-operator aggregator integrations through GSMA Open Gateway (Vonage, Infobip, Aduna, others)
sources:
- https://camaraproject.org
- https://github.com/camaraproject
- https://github.com/camaraproject/Governance
- https://github.com/camaraproject/Commonalities
updated: '2026-05-25'
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Producing
description: CAMARA is the Telco Global API Alliance — an open-source project hosted by the Linux Foundation that
defines, builds, and tests a unified set of network APIs across the world's mobile operators. Working alongside
the GSMA Open Gateway commercialization initiative, CAMARA produces operator-neutral OpenAPI 3.0 specifications
for 60+ telco network capabilities including Number Verification, SIM Swap, Device Location, Quality on Demand,
KYC, Carrier Billing, Edge Discovery, Device Status, SMS, and more — all published under Apache 2.0. The
project is organized into Sandbox, Incubating, and Graduated sub-projects with cross-cutting Commonalities,
Identity and Consent Management, and Release Management working groups. Major contributors include Deutsche
Telekom, Orange, Telefonica, Vodafone, T-Mobile, Verizon, AT&T, KDDI, SK Telecom, China Mobile, and dozens of
other operators and vendors.
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.16'
x-type: standard