Skip to main content

About

Secured Signal API is a secure, configurable proxy for Signal CLI REST API.
It does not replace or modify the original API β€” it sits in front of it, adding a layer of control, authentication, and flexibility for production use.

What it Is​

The Signal CLI REST API provides a robust HTTP interface to the Signal Messenger service.
Secured Signal API works as a reverse proxy, forwarding approved requests to your existing Signal CLI REST API instance, while managing access and configuration.

It's designed for developers who want to:

  • Restrict or log certain API calls,
  • Enforce authentication,
  • Add templating or request preprocessing,
  • And deploy everything neatly via Docker.

Key Features​

  • πŸ”’ Access Control β€” Protect your Signal API with token-based authentication and endpoint restrictions.
  • 🧩 Full Compatibility β€” 100% protocol-compatible; all requests are still handled by your existing Signal CLI REST API.
  • βš™οΈ Configurable Proxy Behavior β€” Define templates and limits via YAML or environment variables.
  • 🧠 Message Templates β€” Use variables and placeholders to standardize common message formats.
  • 🐳 Docker-Ready β€” Comes packaged for containerized environments, deployable in seconds.
  • And much more…

Architecture​

Secured Signal API acts purely as a gateway β€” it never bypasses or replaces your existing Signal CLI REST API: