Skip to main content
Bastion is a self-hostable, end-to-end encrypted communication platform for organizations. Run it on your own server — or let it be managed for you — invite your team, and get encrypted chat and calls on every device. Your messages, files and calls stay on infrastructure you control.

Quickstart

Sign in to a managed workspace, or stand up your own node.

Chat

Messages, threads, replies, reactions, pinned items and encrypted files.

Calls

Encrypted 1:1 and group audio/video with screen sharing.

Security & encryption

How end-to-end encryption works, and how to verify who you’re talking to.

Self-hosting

Deploy your own node with one docker compose.

Administration

Members, roles, audit log, retention and modules.

Accounts & privacy

One account across devices, and what stays on your server.

Pricing

Flat per-server plans — self-hosted, managed, and modules.

Two audiences, one product

Bastion is built for two people:
  • Members use the apps — chat, calls and files — on web, desktop, iOS and Android.
  • Operators deploy and run the node, and manage the organization from a separate admin panel.
Start with the section that fits you: Chat and Calls if you’re a member, Self-hosting and Administration if you’re running it.
Bastion’s base module is chat + calls. It’s modular by design, so more capabilities can be enabled for an organization over time.