Your messenger.
Your server.
Your rules.
Altgram is a full-featured team messenger that lives on your own infrastructure. Chats, calls, stories and conferences — no middlemen, no one else's cloud.
Everything you expect from a modern messenger
And then some — because the server is yours, and you set the rules.
Chats, groups, channels
One-on-one conversations, groups with roles and "who can post" controls, channels with subscribers. Replies, forwarding, reactions, mentions and bots.
private · group · channelFiles and media
Photos with previews, video, audio and documents up to 200 MB. Instant upload, built-in viewer, one-click download.
photo · video · docs · 200 MBVideo notes and voice
Record round video notes straight from your camera and voice messages from your mic — just like you're used to, only on your own server.
video note · voiceStories and statuses
24-hour stories with view counters and custom emoji statuses — let the team know who's on vacation and who's around.
stories 24h · custom statusCalls and conferences
Audio and video calls, one-on-one and in groups. Join by link or direct invite, and call recordings land straight in the chat.
WebRTC · P2P meshScreen sharing
Share your screen right in a video call, discuss in the conference chat, and record the meetings that matter for those who couldn't make it.
screen share · recA meeting room that travels with you
- Conferences by linkSend a link — and your colleague is in the call within seconds, no apps to install.
- Add people on the flyInvite straight from the call: find someone in search — and they're already with you.
- Recordings land right in the call chatHit "record" — when the call ends, the file automatically appears in the conference chat.
- Chat inside the conferenceLinks, files and notes in the chat panel — without interrupting the conversation.
Deploy it. Own it.
Python + PostgreSQL — and your very own messenger is breathing. No Kubernetes wizardry, no months-long rollouts.
Deploy the server
Clone the project, point the config at your PostgreSQL and start it up. The database schema is created automatically.
Invite your team
Colleagues sign up in the web client in a minute. The administrator runs everything from the built-in panel.
Talk in private
Chats, calls and files never leave your infrastructure. Backups happen on your terms.
An open API for your apps
A versioned REST API and WebSocket events for native Android and iOS clients. JWT auth, media uploads, WebRTC signaling — all fully documented.
Stop renting your own conversations
Open the web client or deploy Altgram on your own server — and own every message your team sends.