Kaleyra website screenshot

Kaleyra

Kaleyra is a global omnichannel CPaaS provider (a Tata Communications company since October 2023) offering SMS, WhatsApp, RCS, Voice, Email, Verify (OTP), and Video communication APIs. Its REST APIs authenticate with an api-key header, address accounts by SID in the path, and are served from region-specific hosts for India, APAC, and EU data residency.

Kaleyra publishes 4 APIs on the APIs.io network, including Messages API, Verify API, Video API, and 1 more. Tagged areas include CPaaS, Messaging, SMS, WhatsApp, and Voice.

The Kaleyra catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Kaleyra’s developer surface includes authentication, changelog, getting-started guide, API reference, support, documentation, engineering blog, and 31 more developer resources.

67.3/100 strong ▬ flat Agent 82/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessPaidSelf serve
6 APIs 1 MCP Servers
CPaaSMessagingSMSWhatsAppVoiceOTPIndia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 67.3/100 · strong
Contract Quality 17.2 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 13.2 / 20
Operational Transparency 11.3 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 82/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
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/kaleyra: 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 6

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

Kaleyra Email API

Send single and batch transactional email (Email API v2) with domain management, templates, webhooks, and delivery statistics.

Kaleyra Platform API

Account-level platform operations - subaccount management, billing, numbers provisioning, callback profiles, consent, and blocklist management.

Kaleyra Messages API

Send SMS, WhatsApp, and RCS messages and read their status.

Kaleyra Verify API

Generate and validate one-time passwords (OTP).

Kaleyra Video API

Kaleyra Video (WebRTC) room orchestration via REST.

Kaleyra Voice API

Click-to-call and outbound voice.

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kaleyra-mcp.yml

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Kaleyra Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Kaleyra Rate Limits

4 limits

RATE LIMITS

FinOps 1

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

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

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

Kaleyra Authentication

apiKey · 1 scheme

SECURITY

Kaleyra Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Kaleyra Vulnerability Disclosure

security.txt · contact published

SECURITY

Kaleyra Trust Center

ISO 27001, SOC 2, GDPR, HIPAA, PCI DSS

SECURITY

Agentic Access 1

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

Kaleyra Agentic Access

7 operations · 5 acting

7 operations · 5 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kaleyra
url: https://raw.githubusercontent.com/api-evangelist/kaleyra/refs/heads/main/apis.yml
name: Kaleyra
kind: company
description: Kaleyra is a global omnichannel CPaaS provider (a Tata Communications company since October 2023) offering SMS,
  WhatsApp, RCS, Voice, Email, Verify (OTP), and Video communication APIs. Its REST APIs authenticate with an api-key header,
  address accounts by SID in the path, and are served from region-specific hosts for India, APAC, and EU data residency.
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
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kaleyra.png
tags:
- CPaaS
- Messaging
- SMS
- WhatsApp
- Voice
- OTP
- India
created: '2026-07-17'
modified: '2026-07-17'
specificationVersion: '0.19'
apis:
- aid: kaleyra:kaleyra-email-api
  name: Kaleyra Email API
  tags:
  - Email
  - Transactional Email
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://developers.kaleyra.io/reference/email-api-v2-overview
  baseURL: https://api.kaleyra.io
  properties:
  - url: https://developers.kaleyra.io/reference/email-api-v2-overview
    type: Documentation
  - url: https://developers.kaleyra.io/reference/email-api-v2-send-a-single-email
    type: APIReference
  description: Send single and batch transactional email (Email API v2) with domain management, templates, webhooks, and delivery
    statistics.
- aid: kaleyra:kaleyra-platform-api
  name: Kaleyra Platform API
  tags:
  - Platform
  - Subaccounts
  - Billing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://developers.kaleyra.io/reference/api-reference-overview
  baseURL: https://api.kaleyra.io
  properties:
  - url: https://developers.kaleyra.io/reference/api-reference-overview
    type: Documentation
  description: Account-level platform operations - subaccount management, billing, numbers provisioning, callback profiles,
    consent, and blocklist management.
- aid: kaleyra:kaleyra-messages-api
  name: Kaleyra Messages API
  description: Send SMS, WhatsApp, and RCS messages and read their status.
  humanURL: https://developers.kaleyra.io/docs/sms-api
  baseURL: https://api.kaleyra.io
  tags:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/kaleyra-messages-api-openapi.yml
  - type: Documentation
    url: https://developers.kaleyra.io/docs/sms-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/single-sms-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/whatsapp-api-v2-overview
  - type: APIReference
    url: https://developers.kaleyra.io/reference/whatsapp-messages-api-v2-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/rcs-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/voice-api
  - type: APIReference
    url: https://developers.kaleyra.io/docs/click-to-call-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/generating-otp
  - type: Documentation
    url: https://developers.kaleyra.io/reference/video-make-a-video-call-with-rest-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/video-v2-roomcall-postl
- aid: kaleyra:kaleyra-verify-api
  name: Kaleyra Verify API
  description: Generate and validate one-time passwords (OTP).
  humanURL: https://developers.kaleyra.io/docs/sms-api
  baseURL: https://api.kaleyra.io
  tags:
  - Verify
  properties:
  - type: OpenAPI
    url: openapi/kaleyra-verify-api-openapi.yml
  - type: Documentation
    url: https://developers.kaleyra.io/docs/sms-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/single-sms-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/whatsapp-api-v2-overview
  - type: APIReference
    url: https://developers.kaleyra.io/reference/whatsapp-messages-api-v2-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/rcs-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/voice-api
  - type: APIReference
    url: https://developers.kaleyra.io/docs/click-to-call-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/generating-otp
  - type: Documentation
    url: https://developers.kaleyra.io/reference/video-make-a-video-call-with-rest-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/video-v2-roomcall-postl
- aid: kaleyra:kaleyra-video-api
  name: Kaleyra Video API
  description: Kaleyra Video (WebRTC) room orchestration via REST.
  humanURL: https://developers.kaleyra.io/docs/sms-api
  baseURL: https://api.kaleyra.io
  tags:
  - Video
  properties:
  - type: OpenAPI
    url: openapi/kaleyra-video-api-openapi.yml
  - type: Documentation
    url: https://developers.kaleyra.io/docs/sms-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/single-sms-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/whatsapp-api-v2-overview
  - type: APIReference
    url: https://developers.kaleyra.io/reference/whatsapp-messages-api-v2-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/rcs-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/voice-api
  - type: APIReference
    url: https://developers.kaleyra.io/docs/click-to-call-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/generating-otp
  - type: Documentation
    url: https://developers.kaleyra.io/reference/video-make-a-video-call-with-rest-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/video-v2-roomcall-postl
- aid: kaleyra:kaleyra-voice-api
  name: Kaleyra Voice API
  description: Click-to-call and outbound voice.
  humanURL: https://developers.kaleyra.io/docs/sms-api
  baseURL: https://api.kaleyra.io
  tags:
  - Voice
  properties:
  - type: OpenAPI
    url: openapi/kaleyra-voice-api-openapi.yml
  - type: Documentation
    url: https://developers.kaleyra.io/docs/sms-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/single-sms-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/whatsapp-api-v2-overview
  - type: APIReference
    url: https://developers.kaleyra.io/reference/whatsapp-messages-api-v2-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/rcs-overview
  - type: Documentation
    url: https://developers.kaleyra.io/docs/voice-api
  - type: APIReference
    url: https://developers.kaleyra.io/docs/click-to-call-api
  - type: Documentation
    url: https://developers.kaleyra.io/docs/generating-otp
  - type: Documentation
    url: https://developers.kaleyra.io/reference/video-make-a-video-call-with-rest-api
  - type: APIReference
    url: https://developers.kaleyra.io/reference/video-v2-roomcall-postl
common:
- type: AgenticAccess
  url: agentic-access/kaleyra-agentic-access.yml
- type: TrustCenter
  url: security/kaleyra-trust-center.yml
- type: Compliance
  url: security/kaleyra-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/kaleyra-vulnerability-disclosure.yml
- type: Security
  url: https://www.kaleyra.com/security/
- type: DomainSecurity
  url: security/kaleyra-domain-security.yml
- type: Authentication
  url: authentication/kaleyra-authentication.yml
- type: Conformance
  url: conformance/kaleyra-conformance.yml
- type: Packages
  url: packages/kaleyra-packages.yml
- type: SDKs
  url: packages/kaleyra-packages.yml
- type: WellKnown
  url: well-known/kaleyra-well-known.yml
- type: MCPServer
  url: mcp/kaleyra-mcp.yml
- type: LLMsTxt
  url: llms/kaleyra-llms.txt
- type: Overlay
  url: overlays/kaleyra-overlay.yaml
- type: ErrorCatalog
  url: errors/kaleyra-error-codes.yml
- type: Lifecycle
  url: lifecycle/kaleyra-lifecycle.yml
- type: StatusPage
  url: https://status.kaleyra.io/
- type: Conventions
  url: conventions/kaleyra-conventions.yml
- type: ChangeLog
  url: changelog/kaleyra-changelog.yml
- type: Components
  url: components/kaleyra-components.yml
- type: DataModel
  url: data-model/kaleyra-data-model.yml
- type: Webhooks
  url: asyncapi/kaleyra-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: DeveloperPortal
  url: https://developers.kaleyra.io/
- type: GettingStarted
  url: https://developers.kaleyra.io/docs/kcloud-getting-started
- type: APIReference
  url: https://developers.kaleyra.io/reference/api-reference-overview
- type: Support
  url: https://support.kaleyra.com/
- type: GitHubOrganization
  url: https://github.com/kaleyra
- type: TermsOfService
  url: https://www.kaleyra.com/terms-conditions/
- type: PrivacyPolicy
  url: https://www.kaleyra.com/privacy-policy/
- type: Postman
  url: collections/kaleyra.postman_collection.json
- type: LinkedIn
  url: https://www.linkedin.com/company/kaleyra
- type: Website
  url: https://www.kaleyra.com/
- type: Documentation
  url: https://developers.kaleyra.io/
- type: Plans
  url: plans/kaleyra-plans-pricing.yml
- type: RateLimits
  url: rate-limits/kaleyra-rate-limits.yml
- type: FinOps
  url: finops/kaleyra-finops.yml
- url: https://www.kaleyra.com/blog/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com