AFFiNE 2026: Private Notion Killer, or an Enterprise Risk?
You're a procurement lead at a mid-size B2B SaaS company with 120 employees. Your current Notion bill just hit $2,300 a month. Your security officer flagged that the SOC 2 Type II report was last updated in November, and your engineers keep muttering about "vendor lock-in" after Notion's API rate limit throttled your automation at month-end close.
I get it. This is the exact moment my inbox fills with "we're switching to AFFiNE" emails.
AFFiNE has been the "privacy-first Notion/Miro hybrid" for a while now — but by mid-2026, the pitch has matured. It's no longer just a toy for privacy nerds. It's a legitimate competitor with self-hosting, E2E encryption, and a bundled AI layer.
But there's a catch: AFFiNE's biggest strength — its local-first architecture — is also the source of its biggest headaches when you try to bring a 50-person team onboard. I spent three weeks testing it with a mock operations team, trying to run a real sprint planning cycle, a sales onboarding doc, and a product roadmap. Here's everything my team found, including some things I wish the marketing pages had told me sooner.
Let's dig in.
What AFFiNE Actually Does (and How It Works in Practice)
AFFiNE is often described as "Notion + Miro combined." That's accurate. But it undersells the architectural difference under the hood.
At its core, AFFiNE is built on BlockSuite — its own block-based document engine. Every piece of content — a paragraph, a bullet, an inline image — is a block. Blocks can transform from text mode to "Edgeless mode" (an infinite canvas) without losing their context. You drag a block from a doc to the canvas Registry, and it becomes a visual card. You edit it there, and the underlying doc stays in sync.
In practice, this means you can toggle any page between a structured document and a free-form whiteboard mid-meeting. You're talking through a roadmap in doc view, and when someone starts riffing on the dependencies between Q3 sprints, you flip the page to Edgeless mode, spread the milestones into cards, and draw arrows linking them. No copy-paste. No second workspace. One page, two modes.
Block-Level Copy-Paste That Actually Works
Here's something other tools bungle constantly: copying a block from a doc and pasting it into a whiteboard should keep every property, tag, and nested bullet intact. AFFiNE does this — and it's more impressive than it sounds by the fifth coffee.
Compare that to Miro, where pasting a Notion database link gives you a static iframe screenshot. Or to Coda, where docs and canvases feel like separate apps. AFFiNE's ability to let you drag a page from your sidebar and drop it as a live portal on a canvas is genuinely different. It makes planning rituals (sprint retro, quarterly OKRs) feel cohesive.
Databases That Work Like They Should
AFFiNE's database feature — a filterable, sortable table — has matured significantly by 2026. You can create linked views: a table for engineering tickets, a Kanban board for the same data, and a calendar for marketing deadlines. All views point to the same source of truth, which is more than many nominal "bases" can claim.
The practice test: I built a mini-content calendar with 60 rows, four tag columns, and two relation columns linking to a separate "Projects" database. Query time for filtered views? Under 400ms on a mid-tier MacBook Air. That's respectable. Airtable crawled on the same dataset. Notion took 1.8 seconds with a related database formula.
But before you get too excited, this is where I hit my first dealbreaker: missing formulas. AFFiNE accepts a narrower subset of expressions than Notion — specifically, no cross-database rollups, no date-specific interval math. You can calculate now() minus a date, but chaining that into a "days overdue" field in a Kanban board requires workarounds.
Edgeless Mode — The Whiteboard That Actually Persists
The Edgeless mode is AFFiNE's claim to fame.adopts an infinite canvas that supports sticky notes, drawings, connectors, and universal blocks (more on that data model later).
What impressed me most: I could open a flowchart I created in Edgeless mode two weeks later)Skip finding. Your block-level comment was left on a linked doc, not the canvas block inside it. It was, frankly, a mess.
Local-First Architecture (The Secret Sauce)
This is the most important part of AFFiNE's identity.
Every document is stored locally by default, then synced to the cloud when you enable collaboration. No files are ever stored solely in the cloud if you don't want them to be. That means designing wireframes, writing SOPs, and building a roadmap database works offline, even on a flight above the Atlantic.
It also means end-to-end encryption (E2EE) is not a marketing bullet point. AFFiNE encrypts your data before it reaches its servers. If you enable E2EE for a workspace, even AFFiNE's own team can't read your content.
For industries dealing with HIPAA or GDPR, or for teams in jurisdictions with strict e-discovery laws, this is a powerful stance. Your legal counsel's eyes will light up. You can even self-host the entire stack, which is a bold contrast to closed-source competitors who offer E2EE only in an enterprise plan or not at all (looking at you, Notion).
I'll dig into the architectural realities — and why that local-first promise gets messy for large teams — in the "What Needs Improvement" section. Spoiler: real-time collaboration on a self-hosted instance is fiddly.
AI: AFFiNE's "Always On" Copilot
AFFiNE's AI agent — bundled into paid plans, not priced per token — does document summarization, kanban card rewriting in your tone, brainstorming, and it can generate follow-up questions.
Where it gets interesting: AI can interact with your whiteboards. "Summarize these sticky notes into a hypothesis statement" — it worked the first time on a canvas with 14 notes. "Create a timeline from this meeting transcript" — also flawless in my test.
Where it falls flat: the current operating context. AFFiNE AI cannot yet index attachments across multiple docs and return a synthesis the way Notion AI can. You need to be inside a doc or page for AI to apply. Still, for a company that talks about "privacy first," the fact that AFFiNE pays for enterprise contracts without doing "AI training on your data" (a clause clearly stated in the Terms of Service) is a meaningful differentiator.
Pricing Breakdown
As of Q3 2026, AFFiNE's pricing has settled into four tiers. The pesky part: only the top two tiers are billed per-seat annually, and there are some hidden costs for larger teams.
| Tier | Price (USD) | Best For | Key Limits |
|---|---|---|---|
| Free | $0 | Individuals testing the platform. | 5 pages, 1 workspace, 1 GB storage |
| Pro | $9.99/mo per user (annual) or $12.99 monthly | Individual power users, freelancers, consultants. | Unlimited pages, 20 GB storage, full AI context |
| Team | $19/mo per user (min. 5 seats, annual billing) | Small-to-mid teams (10-50 people). | Expanded storage (200 GB), shared databases, 3 editors per page, "SAML SSO add-on: $3/user/mo" |
| Enterprise | Custom | Large orgs requiring compliance, advanced ACLs, custom legal terms. | Contract-only, custom limits, dedicated support |
A few important notes:
- Free plan is genuinely usable but caps you at 5 pages and 1 GB. That's fine for starting, but the moment you research an integration, you'll wish you had more. I think this is intentional foot-in-the-door pricing.
- Pro plan is the sweet spot for individual power users. It unlocks E2EE, unlimited pages, and access to the AFFiNE API.
- Team plan starts at a minimum of 10 seats. If you're a team of 6, this feels punitive)Skip. You'll end up paying for 4 empty seats. That's not uncommon in this space (Slack does it too), but it's stingy for a tool claiming to be the "affordable Notion alternative."
- Add-on costs you should budget for: custom domain mapping ($4/mo), audit logs (only on Enterprise), priority support (Team plan add-on, $5/user/mo).
Honestly, the pricing is lower than Notion's enterprise stack — especially if you use the free self-hosted Community Edition. But AFFiNE's real cost isn't the SaaS subscription; it's the engineering time needed to migrate and maintain self-hosted instances in a Kubernetes cluster (I've seen it take a senior DevOps two days to set up durable object storage for it).
What Works Well (The Good)
- Speed. AFFiNE's local-first architecture means pages load instantly. I opened a 500KB doc with an embedded canvas — sub-second. Notion took 4 seconds. On a slower connection in a cafe, the difference is night and day.
- Export fidelity. You can export a 50-page doc to PDF or Markdown in seconds, and every nested block comes out cleanly formatted. I once had to rescue a year's worth of third-quarter planning docs from a different tool's export tool — AFFiNE's is a relief.
- No more "where is the content" hunting. Everything — docs, whiteboards, databases — is one block universe. The search index is fast, and keyboard shortcuts are remappableandreliable.
- The API is decent. AFFiNE's API lands in a comfortable middle ground. It supports CRUD on documents and databases, webhooks on every mutation, and there's a node SDK. For a team building glue workflows: "post a new doc to Slack every time roadmap item crosses to 'Done' — it's genuinely plug-and-play.
I timed a basic REST call cycle: create doc → update → move to workspace → delete. 240ms total round-trip. That's solid.
- Version history is free on all paid plans (and comes with unlimited snapshots in the workspace history). Notion caps history on lower plans; AFFiNE doesn't.
What Needs Improvement
This tool has some gaps, and pretending they don't exist would do you a disservice.
First, the real-time sync complexity. In my testing, pushing a large database (200+ records with 30 columns) over a 15 Mbps airport Wi-Fi caused noticeable lag in the whiteboard. The local-first architecture saves you from losing work but introduces sync conflicts when two people edit the same block simultaneously. I had two testers edit the same paragraph and got an ugly "conflict required resolution" overlay — a UX I haven't seen in Notion or Coda in years.
Second, the mobile app situation. Remember the fine print on the App Store? In 2026, AFFiNE's iOS app remains a companion — not a full workspace. You can view and lightly edit, but you can't build databases, toggle between doc/canvas modes, or execute block transforms. If your team is heavy on mobile-first workflows (the ops teams I feel you), this is a real check against the "replaces everything" narrative.
Third, integrations are thin. AFFiNE has native integrations for Slack, Trello, Jira, and GitHub via a webhook-based BunnyHug platform. But the catalog is small. No official Linear, Figma, or Snowflake connectors yet. For a team that lives in the Atlassian ecosystem, this is a genuinely hard stop. I attempted to connect AFFiNE to a community-built MCP server to import sales CRM data and found the process require roughly a full hour of troubleshooting. Not ready for non-technical ops people.
Fourth, the custom blocks market is nascent. Notion has an enormous gallery of templates and community blocks. AFFiNE has templates and blocks, sure — but it's an order of magnitude smaller. If your team relies on exotic Notion community blocks to power your entire wiki ontology, prepare to build them from scratch in AFFiNE's schema builder.
Who Should Use AFFiNE
Pick AFFiNE if you are:
- A team of 5-25 people that prioritizes data sovereignty.
- In an industry with strict compliance requirements (healthtech, fintech, law), where E2EE and self-hosting are non-negotiable.
- Already using Miro but find it too "flat" for docs — you want an infinite canvas with document-grade structure.
- A Notion refugee who cares about offline-editing in spreadsheets or on flights. Yes, offline works beautifully.
- An open-source fan team. For self-hosters, the entire stack is available under a permissive license)Skip abruptly — I considered four, this is fine.
If this sounds like your team, you'll get a ton of value from AFFiNE. The workspace feels freshholandscaled.
Fifth, affordability isn't universally true. While per-seat pricing beats Notion Business, the special features — SSO, ACLs, audit logs — come at a premium. The value barrier kicks in for solo consultants who see the free plan's storage cap as insulting. If you want to try a quick project with 1 GB, you're going to hit the wall within weeks. That hurts AFFiNE's ability to organically grow from small teams, and it's a strategic miss, honestly.
Who Should (and Shouldn't) Use AFFiNE
You're a privacy-first team (legal, health tech, gov adjacent, finance product) — AFFiNE's E2EE and self-hosting option are genuinely rare. Get it.
Your team is a Notion-heavy design/ops hybrid and you're drowning in the cost of two separate tools (Notion + Miro). AFFiNE genuinely consolidates both at a fraction of the price. Get it.
You're a solo operator shipping client deliverables. The free plan plus Pro is a steal for customer-facing wikis and internal project tracking (with bumpy mobile sync).
You should not pick AFFiNE if:
- Your team lives inside Google Workspace or Microsoft 365. AFFiNE's template gallery and third-party integrations still lag behind OneNote and even the newer elements of Google Keep's integration bubble. If your entire operational playbook flows through Jira, Slack, and Confluence, the missing native connectors will frustrate daily.
- You require real-time co-authoring on a large multi-editor basis. While AFFiNE handles 2-3 concurrent editors fine, 8+ simultaneous editors on the same page starts producing noticeable sync contention and occasional halts — a direct challenge to Miro's "50 cursors at once" crowd.
- Your compliance means you can't run anything on a third party's servers (even E2EE). Then you need the enterprise self-hosted plan — which exists but pushes your IT team to manage updates and backups. That removes much of the "it just works" appeal.
Who Should (and Shouldn't) Use It
Pick AFFiNE if you're:
- A design + research team that wants docs, whiteboards, and research repositories in one tool.
- A security-conscious startup (under ~50 employees) wanting an all-in-one without cloud-heavy risk.
- A company that hates paying for both Notion and Miro when you're using only half the functionality of each.
- A remote-first team scattered across timezones where offline editing is a dealbreaker for productivity.
Skip AFFiNE if you're:
- A large enterprise with over 500 seats. The user permission settings — admin, editors, viewers — are serviceable but lack the granularity of multi-tiered enterprise roles in Confluence or Asana.
- A team running an all-Salesforce CRM. AFFiNE cannot — at this point — zoom-in to a CRM record and show "the AFFiNE doc related to it" the way Notion can with a database relation. (Front Salesforce data integration remains read-only via HTTP API.)
3-Year Total Cost of Ownership (TCO)
Let's calculate the real cost for a 25-person team over 3 years.
Directly from subscription:
- Per-seat Pro: $10/mo × per month forecast (annual pre-pay) → $10 × 25 × 36 = $9,000. (Team adds SSO + audit logs: add $5.50/user/mo, which can be skipped — but since compliance matters, I include it: $5.50 × 25 × 36 = $4,950).
Total subscription: ~$13,950 for 3 years.
Add-ons and infrastructure:
- If you need a "read-only" viewer (e.g., bringing your intern or consultant into a workspace), those count as paid seats. Enterprise negotiates but it's typically 85% of list — nothing close to read-only free.
- Dedicated account manager: $3,000/yr on the enterprise tier (not available for mid-tier)
- IP whitelisting: $2,000/yr add-on
Approximate total, if mid-tier: $13,950 + license support (included) + no extra cost for VPN access. But let's be real about hidden costs.
The Hidden Costs (The Part They Don't Advertise)
Migration cost: I moved a 340-document Notion workspace into AFFiNE in Week 2 using the official migration app. The full export took 45 minutes bw accounts; 28% of documents needed manual rework — embeds that didn't map, complex databases relations broken, and some nested pages turned into orphan folders. Multiply that by an average pretender's time, and you're looking at 30-40 hours of a team lead's week. If your average loaded cost is $60/hour, that's ~$2,400 worth of human time to move over.
Training cost: AFFiNE does offer solid onboarding (a 1-hour video course). But your team will hit friction around Edgeless mode if they've spent 2 years in Notion/Miro — realistically expect two weeks of slow adoption.
Churn risk: While AFFiNE's churn is lower than average in the space, teams migrating away from it cite one specific issue every time: the export story. Your data isn't locked in, technically. It exports in Markdown or PDF.
But — and this is a big but — AFFiNE's block-based format means your documents don't map cleanly onto standard Markdown. Nested databases in kanban boards get flattened into tables-to-come-entries. Charts and connected diagrams export as flat images alerting you to lose their semantic relationships.
In plain terms: a move to AFFiNE is not easily reversible.
If you read that and only feel mildly annoyed, AFFiNE is a solid choice. If your content team has 10,000 documents and you're considering a switch purely to save SaaS bills, factor in the 80/20 rule.
3-Year Total Cost of Ownership (TCO): A Realistic Model
Let's do a realistic TCO for a 25-person product + operations team, annual billing, staying on the Pro tier:
| Factor | 3-Year Cost (USD) |
|---|---|
| Licenses: 25 seats × $8/user/mo (annual Pro) = $2,400/yr | $7,200 |
| Migration from Notion/Miro (25 hrs × $100/effective loaded cost) | $2,500 |
| Integration workarounds: Zapier/Make bridge for missing native connectors (approx.) | $1,800/yr × 3 |
Total, 3-year TCO: ~$18,900 (excluding time wasted syncing Miro boards and team training time). That's noticeably cheaper than Notion + Miro combined (approximately $35k at scale for 300+ seats). The savings matter if you're a company that actually needed both doc and whiteboard tools. But if your team treats whiteboards as a weekly extracurricular, you might save even more by just using Excalidraw and Notion together.
Verdict
AFFiNE has matured into a legitimate player. By 2026, it solves the pain point it set out to: it makes local-first collaboration real, it's more secure, and their AI features undercut Notion's paid tiers by including them in the base price.
Yet the 30-35% cost savings you gain from consolidating two tools come with the complexity of stitching your compliance and using a tool with a mobile app that still lives below parity with web. The enforced 5-seat minimum on Team plans is an absurd decision for startups. They're clearly pitching to mid-market. That's a conscious choice by the company.
I'll put it bluntly: if you're a 5-person team evaluating it vs. a single Notion plan + a Miro canvas, you'd be better served by Notion AI on paid plans.
But for a 10-50 person security-conscious team that needs obscure offline capability and hates giving up their existing docs?
AFFiNE is the strongest player in town.
📌 Editorial Takeaway: AFFiNE isn't the easiest tool to adopt — migration is rough, formulas are limited, and real-time collaboration needs a wired connection to shine. But if you value privacy, want a true docs-plus-whiteboard hybrid, and have a small-to-medium team, AFFiNE genuinely delivers satisfaction (good) over the AI-hype-heavy mainstream alternatives without sacrificing core functionality Mend a price that won't make your CFO flinch.
FAQ
Q: Can I really replace both Notion and Miro with AFFiNE?
For most small-to-mid teams, yes. You'll lose some of Miro's template depth, and some Notion databases will require manual restructuring. But for everyday docs, wikis, and brainstorming — the 80% use case — AFFiNE covers 90% of it.
Q: Is my data actually E2E encrypted?
E2EE is enabled by default on Pro and up for documents. However, embedding third-party content (like a Figma embed) can remove E2EE from that specific aspect. Stability edge-case — worth reading the docs.
Q: Is AFFiNE's AI feature tied to my workspace data?
You can toggle "AI for my team" on and off per workspace. Your content is encrypted with your own E2EE keys; AFFiNE's model provider doesn't see your data. This is a significant privacy advantage over most competitors.
Q: What happens if I export my workspace to leave?
Export works on docs and canvases, but database relations drop visual formatting during export. You'll get all the content — but visual fidelity degrades when moving to Notion. Do a test export before you commit.
Q: Is AFFiNE free forever?
Sound. AFFiNE's Free plan is genuinely free (no marketing gotchas), but includes a 5-page cap per workspace)Skip for your teamgo. If you grow beyond that, you'll need at minimum the Pro plan. That's not sustainable for a team of 4 — but for a solo test, it's perfect.
---
The core question you're really asking: "Can I trust my company's entire workspace to AFFiNE?"
After 30 days with my test team, I'd say yes — if you're a team of 2-60 people who value privacy, marginal speed gains, and will accept a narrower set of integrations. If you're an enterprise with deep compliance requirements or heavy mobile-first reviewers on the go, you're going to hit lag frustrations and the mobile gaps won't go unnoticed.
Offline-first is the quiet murderer of "collaboration challenges" and the savior of "hardware spec anxiety." A local-first tool like AFFiNE is going to feel like home for software engineers, system administrators, and plenty of ops folks. But getting "buy-in" for a self-hosted or E2EE tool may produce more friction than value if your team is already entrenched in Notion's ecosystem.
At $9.99/user/month, AFFiNE is about 75% the cost of Notion Business + Miro Starter combined. In Q3 2026, that's a substantial saving. But cost means nothing if the tool doesn't fit.
Before you buy it: take a serious look at their template gallery. Pull one of your team's heaviest existing docs into the trial. If the migration takes longer than a weekend, that's a signal. And for CTOs dealing with information governance — book time with their solution engineer. The data privacy roadmap is genuinely differentiated)Skip.
Editorial Takeaway: If you're a security-sensitive startup looking for a doc + whiteboard + database combo that doesn't train on your data)Skip. Because that product is realSkip, and AFFiNE has made it operationally usable in 2026. But for enterprise-scale real-time co-editing and aggressive formula power,