Deutsche Telekom website screenshot

Deutsche Telekom

Deutsche Telekom AG is Europe's largest telecommunications operator, headquartered in Bonn, Germany, serving more than 250 million mobile customers across 50+ countries. It is the parent company of T-Mobile US (NASDAQ TMUS) and the majority owner of T-Systems International, its enterprise IT and cloud arm. For developers, Deutsche Telekom operates a public developer portal at developer.telekom.com offering a MagentaBusiness CPaaS suite (SMS, RCS, Voice, Video, Conversational Connect, Reports, AI Studio) built in partnership with Vonage, plus a growing portfolio of GSMA Open Gateway / CAMARA-aligned Network APIs (Number Verification, Verify, 5G Slices) launched jointly with T-Mobile US. T-Systems operates Open Telekom Cloud, an OpenStack-based sovereign public cloud with full REST APIs across compute, storage, networking, container, database, AI, and API Gateway services. Deutsche Telekom is also a substantial open-source contributor — its github.com/telekom organization publishes 245+ repositories including the Open Telekom Integration Platform (O28M), the TARDIS control-plane suite (with OpenAPI 3 specs for Rover, Controlplane, Identity, Discovery, File Manager, Secret Manager, and Stargate), the Horizon pub/sub event-streaming ecosystem, the Scale design system, Wurzel RAG ETL framework, and Kubernetes-native networking and IPAM operators.

20 APIs 13 Features
TelecommunicationsTelcoMobile Network OperatorCPaaSNetwork API5GCloudIdentityNumber VerificationOpen GatewayCAMARAT-SystemsT-MobileMagentaMagentaBusinessAPI GatewayOpen SourceGermanyEurope

APIs

Deutsche Telekom SMS API

Programmatically send and receive text messages in practically every country through Deutsche Telekom's CPaaS platform (built in partnership with Vonage). Part of the MagentaBus...

Deutsche Telekom Rich Communication Services API

Improve customer experience using Rich Communication Services for branded, interactive messaging that extends beyond SMS with media, carousels, and verified sender identity.

Deutsche Telekom Conversational Connect API

Transform customer communications with intelligent conversational marketing across messaging channels, integrating bots, agents, and rich media into a single conversational flow.

Deutsche Telekom Voice API

Deliver high-quality voice experiences over the low-latency, feature-rich, global Deutsche Telekom network — programmable inbound, outbound, and in-app calling with global reach.

Deutsche Telekom Video API

Bring people together globally through fully programmable, customizable, live video sessions embedded in applications, including multi-party meetings, screen sharing, and record...

Deutsche Telekom Reports API

Programmatic access to communications usage data, delivery reports, and billing breakdowns across the CPaaS portfolio for analytics, reconciliation, and customer dashboards.

Deutsche Telekom AI Studio

Build conversational customer experiences in natural language across SMS, RCS, voice, video, and chat channels using Deutsche Telekom's hosted AI Studio tooling.

Deutsche Telekom Number Verification API

Seamless silent verification of a mobile phone number directly through the mobile network — authentication without SMS-based one-time passwords. Aligned with the CAMARA Network ...

Deutsche Telekom Verify API

Easily validate customers with two-factor authentication across multiple channels (SMS, voice, push) backed by Deutsche Telekom's mobile network signaling.

Deutsche Telekom 5G Slices for App Developers

Programmatic access to 5G network slicing so application developers can request guaranteed quality of service (latency, throughput) for specific traffic flows over Deutsche Tele...

TARDIS Rover API

Control-plane API for the TARDIS (Telekom API Reference Documentation & Integration Service) internal developer platform. Manages Rovers, ApiSpecifications, ApiRoadmaps, FileSpe...

TARDIS Controlplane API

Cross-instance configuration and connectivity API of the TARDIS control plane, ensuring federated integration across multiple TARDIS instances.

TARDIS Identity API

Identity, OIDC client, and realm management API used by the TARDIS control plane and the Open Telekom Integration Platform's Keycloak-based identity layer.

TARDIS Discovery Application API

Discovery service exposing applications registered with the TARDIS control plane, including metadata, ownership, and lifecycle state.

TARDIS Discovery Event API

Discovery service for event-driven specifications managed by TARDIS, providing inventory and metadata for AsyncAPI-style event APIs across the Open Telekom Integration Platform.

TARDIS Discovery Stargate API

Discovery API for Stargate (the TARDIS API gateway routing layer), exposing gateway configuration and downstream service mappings.

TARDIS File Manager API

File and asset management API for TARDIS — handles attachments, schema artifacts, and binary payloads referenced by API specifications.

TARDIS Secret Manager API

Secret resolution API for the TARDIS control plane — resolves secret references to their actual confidential values for authorized control-plane components.

Open Telekom Cloud

Open Telekom Cloud (OTC) is T-Systems' GAIA-X-aligned, OpenStack-based public cloud operated from Germany. Offers compute, storage, networking, database, container, AI, and API ...

Open Telekom Integration Platform

Cloud-native, ubiquitous enterprise integration platform open-sourced by Deutsche Telekom. Combines a Kong-based API gateway, the Jumper sidecar, Keycloak identity, and the TARD...

Collections

Event Api

OPEN

Rover Api

OPEN

Features

MagentaBusiness CPaaS portfolio — SMS, RCS, Voice, Video, Conversational Connect, Reports, and AI Studio delivered in partnership with Vonage
GSMA Open Gateway / CAMARA-aligned Network APIs — Number Verification and Verify launched jointly with T-Mobile US across Germany and the United States
5G network capability APIs including 5G Slices for App Developers and 5G Live Video Production reserved bandwidth services
Open Telekom Cloud — T-Systems' OpenStack-based sovereign public cloud operated from Germany, with full REST APIs covering compute, storage, networking, container, database, AI, and API Gateway services
Open Telekom Integration Platform (O28M) — open-sourced cloud-native API gateway built on Kong with the Jumper sidecar, Keycloak identity, and the TARDIS control plane
TARDIS internal developer platform with multiple control-plane APIs (Rover, Controlplane, Identity, Discovery, File Manager, Secret Manager, Stargate) published on GitHub as OpenAPI 3
Horizon event-streaming ecosystem (Galaxy, Comet, Quasar, Vortex, Cosmoparrot, Golaris) for pub/sub event delivery, circuit breaking, and Kafka-to-MongoDB synchronization
Sparrow infrastructure-network monitoring tool, K8s-Breakglass privilege-elevation operator, and the Das-Schiff EVPN-to-the-Host network operator
Scale design system — the digital design system underpinning Telekom products and Magenta-branded experiences
Wurzel — Python ETL framework for Retrieval-Augmented Generation pipelines powering Telekom's generative AI workloads
5G Trace Visualizer for converting protocol traces into SVG sequence diagrams
{"Parent of T-Mobile US (NASDAQ" => "TMUS) and majority owner of T-Systems International"}
245+ public repositories under the github.com/telekom organization with active contributions to Kubernetes, Cluster API, and CNCF projects

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🌐
APIPortal
APIPortal
🔗
Products
Products
🌐
InternalDeveloperPortal
InternalDeveloperPortal
🔗
Catalog
Catalog
🔗
OpenTelekomCloud
OpenTelekomCloud
🔗
OpenTelekomCloudDocs
OpenTelekomCloudDocs
🔗
TSystems
TSystems
🔗
TMobileUS
TMobileUS
🔗
Company
Company
📰
Newsroom
Newsroom
🔗
InvestorRelations
InvestorRelations
🔗
Careers
Careers
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOpenSource
GitHubOpenSource
🔗
ContactOpenSource
ContactOpenSource
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Partner
Partner
🔗
OpenGateway
OpenGateway
🔗
CAMARA
CAMARA

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Secret Manager API
  version: 0.0.1
items:
- info:
    name: onboarding
    type: folder
  items:
  - info:
      name: Create or update an environment
      type: http
    http:
      method: PUT
      url: https://locahost:8080/v1/onboarding/environments/:envId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
      body:
        type: json
        data: '{}'
    docs: Create or update an environment that is identified by its reference in the request body
  - info:
      name: Delete an environment
      type: http
    http:
      method: DELETE
      url: https://locahost:8080/v1/onboarding/environments/:envId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
    docs: Delete an environment that is identified by its reference in the request body
  - info:
      name: Create or update a team
      type: http
    http:
      method: PUT
      url: https://locahost:8080/v1/onboarding/environments/:envId/teams/:teamId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
      - name: teamId
        value: ''
        type: path
        description: The id or reference to a team
      body:
        type: json
        data: '{}'
    docs: Create or update a team that is identified by its reference in the request body
  - info:
      name: Delete a team
      type: http
    http:
      method: DELETE
      url: https://locahost:8080/v1/onboarding/environments/:envId/teams/:teamId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
      - name: teamId
        value: ''
        type: path
        description: The id or reference to a team
    docs: Delete a team that is identified by its reference in the request body
  - info:
      name: Create or update an app
      type: http
    http:
      method: PUT
      url: https://locahost:8080/v1/onboarding/environments/:envId/teams/:teamId/apps/:appId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
      - name: teamId
        value: ''
        type: path
        description: The id or reference to a team
      - name: appId
        value: ''
        type: path
        description: The id or reference to an app
      body:
        type: json
        data: '{}'
    docs: Create or update an app that is identified by its reference in the request body
  - info:
      name: Delete an app
      type: http
    http:
      method: DELETE
      url: https://locahost:8080/v1/onboarding/environments/:envId/teams/:teamId/apps/:appId
      params:
      - name: envId
        value: ''
        type: path
        description: The id or reference to an environment
      - name: teamId
        value: ''
        type: path
        description: The id or reference to a team
      - name: appId
        value: ''
        type: path
        description: The id or reference to an app
    docs: Delete an app that is identified by its reference in the request body
- info:
    name: secrets
    type: folder
  items:
  - info:
      name: Get one or multiple secrets
      type: http
    http:
      method: GET
      url: https://locahost:8080/v1/secrets
      params:
      - name: secretId
        value: ''
        type: query
        description: The id or reference to a secret
    docs: Get a list of secrets that are identified by the provided references in the request body
  - info:
      name: Get a specific secret
      type: http
    http:
      method: GET
      url: https://locahost:8080/v1/secrets/:secretId
      params:
      - name: secretId
        value: ''
        type: path
        description: The id or reference to a secret
    docs: Get a specific secret identified by its reference or ID
  - info:
      name: Create or update a secret
      type: http
    http:
      method: PUT
      url: https://locahost:8080/v1/secrets/:secretId
      params:
      - name: secretId
        value: ''
        type: path
        description: The id or reference to a secret
      body:
        type: json
        data: '{}'
    docs: Create or update a secret that is identified by its reference in the request body
bundled: true