Messages are delivered in real time within milliseconds.
Servers are spaces for communities, teams, or any group of people. They support multiple channels and a full permission system.
Groups are lighter than servers. A shared chat with a minimum of 3 people and a maximum of 10. Same limits as Messaging above apply.
By default, only friends can message you. You can open your DMs to anyone from your account settings. Same limmits as Messaging above apply.
You can have an unlimited amount of friends in your friends list.
Senden gives you the option to customize your status. By default we have 4 with different colors and icons:
Any DM and group conversation can be encrypted end to end using AES-256-GCM. When enabled, the Senden server stores only ciphertext. Not even we can read it. You manage the key yoursel. There is no recovery if you lose it. This ensures that senden never has any key of your messages at any time.
E2EE is optional and has trade-offs. Read the dedicated article before enabling it.
You can change how Senden looks with themes: pick one of the built-in presets or set your own colors. A plugin ecosystem is planned, so you will be able to extend or change how the client behaves and share your plugins with other people.
You can reach the Senden support team directly from inside the app. No need to leave and find an email address or a support portal. Reports and requests go to the same team that runs the platform. You will get fast resposes from the support team which take time to review your case.
Parts of Senden are open source, similar to how Signal publishes its clients and protocol while keeping some infrastructure proprietary. Currently, you can find everything open source at git.eplg.services/senden. The self hosted servers stack will be open source too.
Voice calls currently run on LiveKit, an established open source project. Building on existing open source is the better use of our time right now, and work on our own voice relay will resume once we have more people for it.
The web frontend and core backend API stay proprietary. The reason is to avoid fragmenting into an ecosystem of incompatible forks, which is what happened with Matrix. Senden is a product, not a protocol. Open sourcing some parts of senden lets anyone verify what's happening with their data when stored on self hosted backends.
These are the standard limits. The limits page always carries the current numbers.
There is no paid plan and no premium tier. Senden runs on donations, and donating does not raise these limits or unlock anything. If you have a genuine need that cannot be solved another way, we can raise a limit for your account.