AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
Find a file
Annie 60cc2ba31b
chore: Update README.md (#1591)
Updated README.md to reflect changes in deployment options, features, and setup instructions for AppFlowy Cloud.
2025-11-16 21:58:23 +08:00
.github chore: run tests for both old and new sync protocols (#1448) 2025-06-27 13:43:07 +08:00
.sqlx feat: endpoint to check whether row document collab exists 2025-08-08 14:02:18 +08:00
admin_frontend chore: organze deploy.env and dev.env & remove potainer & remove unus… (#1436) 2025-06-09 12:00:27 +08:00
assets fix: refine page mention template 2025-07-30 11:32:06 +08:00
doc chore: fix 1581. update docker compose file for POSTGRES_PORT (#1587) 2025-11-06 15:38:45 +08:00
docker chore: organze deploy.env and dev.env & remove potainer & remove unus… (#1436) 2025-06-09 12:00:27 +08:00
email_template fix: refine page mention template 2025-07-30 11:32:06 +08:00
external_proxy_config/nginx chore: extend body size 2025-10-08 23:42:26 +08:00
libs feat: endpoint to check whether row document collab exists 2025-08-08 14:02:18 +08:00
migrations Merge pull request #1532 from AppFlowy-IO/page-update-email-notification 2025-07-24 13:43:39 +08:00
nginx chore: update nginx config for admin frontend. fix #1575 2025-11-03 14:59:37 +08:00
script chore: add reset password scirpt 2025-11-10 21:11:39 +08:00
services chore: websocket protocol echo text messages (#1542) 2025-08-04 20:08:39 +08:00
src feat: endpoint to check whether row document collab exists 2025-08-08 14:02:18 +08:00
tests feat: endpoint to check whether row document collab exists 2025-08-08 14:02:18 +08:00
xtask fix: batch fetch collab from redis stream (#1453) 2025-06-16 12:42:06 +08:00
.dockerignore feat: published view outline endpoint 2024-09-03 15:27:59 +08:00
.gitignore chore: selfhost docker check (#1572) 2025-10-04 20:29:28 +08:00
Cargo.lock chore: use ResponseActFuture (#1490) 2025-06-27 17:24:15 +08:00
Cargo.toml chore: use ResponseActFuture (#1490) 2025-06-27 17:24:15 +08:00
deny.toml Batch get collab from redis (#1469) 2025-06-23 00:33:45 +08:00
deploy.env chore: remove unused env and set gotrue exp to 7 days 2025-10-08 10:11:28 +08:00
dev.env chore: remove unused env and set gotrue exp to 7 days 2025-10-08 10:11:28 +08:00
docker-compose-ci.yml chore: fix 1581. update docker compose file for POSTGRES_PORT (#1587) 2025-11-06 15:38:45 +08:00
docker-compose-dev.yml chore: fix 1581. update docker compose file for POSTGRES_PORT (#1587) 2025-11-06 15:38:45 +08:00
docker-compose-extras.yml chore: organze deploy.env and dev.env & remove potainer & remove unus… (#1436) 2025-06-09 12:00:27 +08:00
docker-compose.yml chore: add start period 2025-11-06 20:16:39 +08:00
Dockerfile chore: add logs for docker build 2025-05-27 17:07:17 +08:00
env.deploy.secret.example chore: support develop web with localhost without nginx (#1438) 2025-06-09 15:50:13 +08:00
env.dev.secret.example chore: support develop web with localhost without nginx (#1438) 2025-06-09 15:50:13 +08:00
LICENSE chore: add license 2023-07-28 21:05:27 +08:00
Makefile chore: Clean redis update script (#581) 2024-05-27 16:48:13 +08:00
README.md chore: Update README.md (#1591) 2025-11-16 21:58:23 +08:00
rust-toolchain.toml chore: mount new ws endpoint 2025-05-26 16:07:04 +08:00
rustfmt.toml chore: logs 2025-05-26 16:07:05 +08:00
SELF_HOST_LICENSE_AGREEMENT.md chore: add aggreement 2025-09-16 13:36:09 +08:00

License: AGPL

WebsiteTwitter

The AppFlowy Cloud written with Rust 🦀

AppFlowy Cloud

AppFlowy Cloud is adopting an open-core model to ensure the project's long-term sustainability.

AppFlowy offers two deployment options:

  • AppFlowy Managed Cloud: AWS-hosted instances fully deployed and managed by the AppFlowy team
  • AppFlowy Self-hosted Cloud: Configurable services you can deploy on your own infrastructure

The codebase behind these two setups is a closed-source fork of this open-source codebase: https://github.com/AppFlowy-IO/AppFlowy-Cloud, combined with our proprietary code. The commercial fork is distributed solely under our commercial license (link).

AppFlowy Self-hosted Cloud is designed for teams and enterprises that want data control and modular, configurable components tailored to their own infrastructure. It comes with a Free tier suitable for experienced IT professionals to test out our self-hosted solution and allows seamless upgrades to higher tiers.

The Free tier offers:

  • One user seat (per instance)
  • AppFlowy Web App (your hosted appflowy.com/app)
  • Up to 3 guest editors who can be added to your selected AppFlowy pages and collaborate with you in real time
  • Publish pages
  • Unlimited workspaces

You can find the pricing details by visiting this page, or your self-hosted admin panel, or our official website (link).

Open source vs Open core:

As AppFlwy Cloud is adopting an open-core model, AppFlowy Web and AppFlowy Flutter will remain open source. As part of the transition, we are consolidating and reorganizing our codebases in private repositories. Recently, we merged all AppFlowy Webrelated development from our private repository back into the public one. You can check the commit for reference. We will also merge Flutter code back into this public repository at a later stage.

AppFlowy Cloud will continue to follow the open-core model for business reasons. You're free to use https://github.com/AppFlowy-IO/AppFlowy-Cloud governed by its license.

We also have a few other open source repos, such as

  • AppFlowy Website for developers who want to build their own website following our navigation structure
  • appflowy-editor for Flutter developers to build their own apps
  • appflowy-board for Flutter developers to build their own apps

Table of Contents

🚀Deployment