Signal
Signal is a privacy-focused messaging platform that provides end-to-end encrypted communication through open-source applications on mobile and desktop. Their developer ecosystem centers around the open-source Signal Protocol, client SDKs, and server infrastructure, enabling developers to study, audit, and integrate secure messaging capabilities. The Signal Protocol is the most widely deployed end-to-end encryption protocol in the world, used by Signal, WhatsApp, Google Messages, and other platforms.
Signal publishes 9 APIs on the APIs.io network, including Accounts API, Attachments API, Certificates API, and 6 more. Tagged areas include Encryption, Messaging, Security, Cryptography, and Open Source.
The Signal catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.
Signal’s developer surface includes authentication, documentation, engineering blog, support, GitHub presence, and 7 more developer resources.
Kin Score
APIs 14
Individual APIs this provider publishes, each with its own machine-readable definition.
Signal Protocol Specifications
The Signal Protocol Specifications define the core cryptographic protocols that underpin Signal's end-to-end encrypted messaging. These include the X3DH (Extended Triple Diffie-...
Signal libsignal SDK
The libsignal SDK provides platform-agnostic APIs used by the official Signal clients and server. It implements the Signal Protocol including the Double Ratchet algorithm, as we...
Signal Android SDK
Signal-Android is the open-source Android client for the Signal encrypted messaging platform. It provides the full messaging experience including end-to-end encrypted text messa...
Signal iOS SDK
Signal-iOS is the open-source iOS client for the Signal encrypted messaging platform. It delivers end-to-end encrypted messaging, voice calls, video calls, and group communicati...
Signal Desktop SDK
Signal-Desktop is the open-source desktop client for the Signal encrypted messaging platform, built with Electron and TypeScript. It provides end-to-end encrypted messaging, voi...
Signal Accounts API
Account management endpoints for configuring account settings, managing capabilities, and account lifecycle operations.
Signal Attachments API
Attachment handling endpoints for uploading and downloading media files associated with messages.
Signal Certificates API
Certificate endpoints for retrieving delivery certificates used in sealed sender message delivery.
Signal Devices API
Device management endpoints for linking, unlinking, and managing devices associated with a Signal account.
Signal Keys API
Pre-key bundle management endpoints for uploading and retrieving public key material used in the Signal Protocol key exchange.
Signal Messages API
Message sending and receiving endpoints for delivering encrypted messages between Signal users.
Signal Profiles API
Profile management endpoints for setting and retrieving user profile information including names, avatars, and capabilities.
Signal Registration API
Account registration endpoints for creating new Signal accounts via phone number verification.
Signal Stickers API
Sticker pack management endpoints for uploading and retrieving sticker packs.
Scroll for all 14
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Signal Server API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Signal Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Signal Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Signal Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Signal Server Real-Time Events
The Signal Server real-time messaging interface provides WebSocket connections for persistent, bidirectional communication between Signal clients and the server. When a client h...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Signal Context
JSON-LDSpectral Rules 3
Spectral governance rulesets for linting and validating these APIs.
JSON Schema 1
Standalone JSON Schema definitions for this provider's data models.
Signal Protocol Entities
JSON SCHEMAJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Signal Server Structure
JSON STRUCTUREExamples 2
Example request and response payloads for these APIs.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API