Signal Android
Signal Android is the open-source Android client of the Signal private messenger, offering encrypted messages and voice or video calls.
- GitHub stars
- 29k
- Last commit
- today
- Latest release
- v8.28.4
- Licence
- AGPL-3.0
- Self-hosted
- No
- Hosted version
- Available

Signal Android is the source code of the Signal private messenger for Android. Signal describes itself as a simple and secure messenger that sends messages and places voice and video calls over WiFi or a mobile data connection, with privacy protections always switched on. The app is written in Kotlin and released under the AGPL-3.0 license, and it is free to use.
The app is available from the Play Store and signal.org, with versions for iOS and desktop as well. The repository explains how to report bugs on GitHub, join the beta channel on Google Play, contribute translations through the community forum, and submit code. New contributors are encouraged to start with small bug fixes, and larger ideas should be discussed on the community forum first. The client depends on Signal's own hosted service, so there is no self-hosted server option here.
Key features
- Encrypted one-to-one and group messaging
- Voice and video calls
- Privacy features that are always enabled
- Android app distributed via Play Store and signal.org
- Open Kotlin source under AGPL-3.0
- Beta program and translation contributions
Pricing: Free to use; the README describes Signal as free of charge.







