Sitemap
Introduction to Lupyd — the documentation home page.
Introduction
- Introduction — Why privacy, encryption, and security matter for the people and organisations that depend on digital communication.
- What is Lupyd? — Lupyd is a modern chat and collaboration platform built with privacy, encryption, and lightweight team communication for startups and organizations.
Getting started
- Installation — Install Lupyd on Android, iOS, Windows, Linux, or macOS and create your account.
- Quick start — Set up a profile, publish your first post, and grow an audience on Lupyd.
User guides
- Core features — An overview of Lupyd's messaging, content, storage, business, and privacy features.
- Group chats — Create and manage end-to-end encrypted group conversations on Lupyd.
- Settings — Manage your Lupyd profile, security, notifications, privacy, and account.
- Platform guides — How to use Lupyd on mobile, web, and desktop, plus navigation and troubleshooting tips.
- Use cases — How businesses, creators, service providers, and brands use Lupyd.
Developers
- Developer overview — Start here to build on Lupyd — the services, protocols, and APIs behind the platform.
- Architecture — How Lupyd clients, Auth0, Firefly, and the Lupyd Server work together.
Firefly (messaging)
- Firefly overview — Firefly is Lupyd's end-to-end encrypted messaging stack — client libraries, protocol, and delivery server.
- Authentication and devices — How Firefly authenticates users, registers devices, and issues signed MLS credentials.
- Real-time connection — Connect to Firefly over WebSocket or WebTransport, frame protobuf messages, and stay in sync.
- End-to-end encryption — How Firefly encrypts 1:1 chats with the Signal protocol and groups with MLS, including roles, permissions, and key management.
- HTTP API reference — Every Firefly REST endpoint — devices, keys, conversations, groups, calls, backups, and message requests.
- Client SDK — Use the Firefly Rust and JavaScript client libraries to add end-to-end encrypted messaging to an app or bot.
- Self-hosting — Build, configure, and run the Firefly server.
Lupyd Server (social)
- Lupyd Server overview — The Lupyd social server — users, the social graph, posts, votes, and hashtags — and how clients talk to it.
- Authentication — How the Lupyd Server verifies Auth0 JWTs and enforces permission bits.
- API reference — Every Lupyd Server endpoint with its parameters, request and response messages, permissions, and errors.
- Data types — Protobuf messages, ID formats, and bitmasks used by the Lupyd Server.
- Self-hosting — Build, configure, and run the Lupyd Server locally or in production.
Support
- FAQ and support — Answers to common questions about Lupyd and how to get help.
- Changelog — Notable improvements, features, and fixes in Lupyd.
- Legal — Terms, privacy policy, and data protection at Lupyd.
A machine-readable version is available at /sitemap.xml.