API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Signal Server

Signal-Server is the open-source server backend that supports the Signal Private Messenger applications on Android, Desktop, and iOS. Built as a Dropwizard application, it provides REST controllers for account management, message delivery, key distribution, and device provisioning, along with gRPC services and WebSocket endpoints for real-time communication. The server handles user registration, encrypted message routing, push notification delivery, and pre-key bundle management.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI

signal-server-openapi.yml Raw ↑