Home/Documentation/Core concepts/CAMARA standard, explainedIntermediate10 min

CAMARA standard, explained

CAMARA is the open-source project that standardises how developers access mobile network capabilities — fraud signals, identity, location, quality-of-service — through consistent APIs, regardless of which operator is underneath. This page explains what it is, why it changes telco integration, and how Konera fits.

What CAMARA is

CAMARA is an open-source API project hosted by the Linux Foundation, run jointly with the GSMA. Its goal is a single, openly-specified set of network APIs that behave the same way across every operator that implements them. Instead of each carrier exposing its own proprietary interface, they all converge on the same CAMARA definitions.

The specifications are versioned OpenAPI documents, developed in the open and published as the contract that both operators and developers build against.

Why a standard matters

Before CAMARA, using a network capability meant a bespoke integration per operator — different endpoints, payloads, auth, and contracts in every market. That doesn't scale. A standard changes the economics:

  • Write once, run across operators. The same request shape works whether the subscriber is on Operator A or Operator F.
  • Portable skills and code. What you learn integrating one CAMARA API transfers directly to the next.
  • Predictable behaviour. Field names, status codes, and error shapes are specified, not per-carrier surprises.
  • A real ecosystem. Tooling, SDKs, and docs can target one spec instead of dozens.

The two API families

CAMARA APIs fall into two broad groups:

FamilyWhat it exposesExamples
Network APIsCapabilities of the mobile network itselfSIM Swap, Number Verification, Device Location, Quality on Demand
Service APIsHigher-level services built on operator dataKYC Match, Carrier Billing

Where Konera fits

CAMARA defines the spec. It does not connect you to operators, handle their differing onboarding, normalise their quirks, or give you one contract across markets. That's the gap Konera fills:

  • One interface, every operator. You call a CAMARA-standard endpoint once; Konera routes to the right operator behind the scenes.
  • Aggregation + normalisation. Where an operator deviates or lags a version, Konera reconciles it so your integration stays stable.
  • One agreement, one bill. No per-MNO negotiation cycle.
  • Maturity tiering. Coverage is surfaced per operator so you know which APIs are live where (see the coverage map on the home page).
In short: CAMARA is the language; Konera is the network that speaks it to every operator on your behalf.

Versioning — what to watch

CAMARA specs are versioned, and the version appears in the API path — e.g. /sim-swap/v2/check. A few practical rules:

  • Pin the version in your path. Don't assume "latest" — call the version you tested against.
  • Major version = breaking change. A move from v1 to v2 can change payloads or field names — review the changelog before upgrading.
  • Konera smooths operator version drift. If operators sit on different versions of a spec, Konera presents a consistent surface so you don't branch your code per carrier.
  • Pre-1.0 specs (v0) can still change. Quality on Demand and newer APIs may carry a v0 — treat them as evolving.

Next steps