Skip to content

Rank #2 of 5 in Team Chat

Zulip logo

Zulip

Open Source

Kandra Labs, Inc.

25.9k2.4k/yrpypi 97.1k/wk +65pypi/wk +2.5k

Access

Install

pippip install zulip

Compare head-to-head

Alternatives to Zulip

Showcase

Zulip homepage screenshot
homepage · captured Sep 2026 · view live ↗
Zulip docs screenshot
docs · captured Sep 2026 · view live ↗

Verified integrations

Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

26.8/100

App platform — stories about app platform in this arenaApp platformevidence →

Stories about app platform in this arena

30.0/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

10.3/100

Bots integrations — stories about bots integrations in this arenaBots integrationsevidence →

Stories about bots integrations in this arena

62.5/100

Calls huddles — stories about calls huddles in this arenaCalls huddlesevidence →

Stories about calls huddles in this arena

0.0/100

Channels threads — stories about channels threads in this arenaChannels threadsevidence →

Stories about channels threads in this arena

45.3/100

Compliance exports — stories about compliance exports in this arenaCompliance exportsevidence →

Stories about compliance exports in this arena

34.3/100

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

61.0/100

Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limitsevidence →

Free-tier ceilings, usage caps, and rate limits before you have to pay

0.0/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

13.3/100

Search knowledge — stories about search knowledge in this arenaSearch knowledgeevidence →

Stories about search knowledge in this arena

21.6/100

Workflow automation — stories about workflow automation in this arenaWorkflow automationevidence →

Stories about workflow automation in this arena

0.0/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 2 free · 0 paid · 0 enterprise · 24 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 51/51 stories · click a row’s chevron for the rationale and evidence

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3full9/10T

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3noneuntestednone yet

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3n/auntestednone yet

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10T

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10T

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial5/10T

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial3/10T

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1noneuntestednone yet

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3fullfree8/10X

Export the full message history of my workspace in machine-readable formats, including private conversations where policy allows C

Exports

team-adminCompliance exports — stories about compliance exports in this arenaCompliance exports3full8/10C

Reply in threads so side discussions stay attached to the original message C

Messaging model

team-adminChannels threads — stories about channels threads in this arenaChannels threads3full8/10X

Build a bot that receives messages and events in real time through an events API or gateway connection C

Bot api

developerBots integrations — stories about bots integrations in this arenaBots integrations3full7/10T

Have an agent read and post channel messages through the official API using scoped tokens C

Ai agents

ai-native userBots integrations — stories about bots integrations in this arenaBots integrations3full7/10T

Install prebuilt integrations from an app directory or marketplace C

Apps

team-adminApp platform — stories about app platform in this arenaApp platform3full7/10C

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3partial7/10X

Add an AI agent as a member of a channel that participates in conversations when mentioned C

Ai agents

ai-native userBots integrations — stories about bots integrations in this arenaBots integrations3partial6/10T

Organize conversations into public and private channels with membership controls C

Messaging model

team-adminChannels threads — stories about channels threads in this arenaChannels threads3partial6/10C

Search the full message history with filters like sender, channel, and date C

Search

team-adminSearch knowledge — stories about search knowledge in this arenaSearch knowledge3partial6/10X

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial4/10C

Build no-code workflows triggered by events, schedules, or form submissions inside the chat tool C

Workflow builder

team-adminWorkflow automation — stories about workflow automation in this arenaWorkflow automation3none0/10

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3noneuntestednone yet

Start an audio or video call directly from a channel or DM without leaving the app C

Calls

team-adminCalls huddles — stories about calls huddles in this arenaCalls huddles3noneuntestednone yet

Catch up on busy channels efficiently because every conversation is organized under a named topic or thread C

Messaging model

team-adminChannels threads — stories about channels threads in this arenaChannels threads2full8/10X

Post a message into a channel with a simple incoming webhook URL C

Bot api

developerBots integrations — stories about bots integrations in this arenaBots integrations2full8/10T

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2fullfree8/10X

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial7/10T

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial6/10C

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial4/10C

Collaborate with external partners through guest accounts or shared channels with limited access C

External collaboration

team-adminChannels threads — stories about channels threads in this arenaChannels threads2partial3/10C

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2none0/10

Register custom slash commands that users invoke from the message box C

Apps

developerApp platform — stories about app platform in this arenaApp platform2none0/10

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2none0/10

Build apps with rich interactive UI inside chat — modals, buttons, and structured message layouts C

Apps

developerApp platform — stories about app platform in this arenaApp platform2noneuntestednone yet

Enforce message retention policies and legal holds for compliance and eDiscovery C

Compliance

platform-engineerCompliance exports — stories about compliance exports in this arenaCompliance exports2noneuntestednone yet

Get AI-generated notes and recaps from meetings and huddles I attended or missed C

Ai notes

ai-native userCalls huddles — stories about calls huddles in this arenaCalls huddles2noneuntestednone yet

Get AI-generated summaries and recaps of channels and threads I missed C

Ai catchup

ai-native userSearch knowledge — stories about search knowledge in this arenaSearch knowledge2noneuntestednone yet

Keep my team on a free tier without losing access to older message history G

Pricing

team-adminPricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits2noneuntestednone yet

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2noneuntestednone yet

Review audit logs of admin and user actions across the workspace G

Compliance

platform-engineerCompliance exports — stories about compliance exports in this arenaCompliance exports2noneuntestednone yet

Share my screen during a call for live collaboration C

Calls

team-adminCalls huddles — stories about calls huddles in this arenaCalls huddles2n/auntestednone yet

Tune notifications per channel, keyword, and schedule so only what matters interrupts me C

Notifications

team-adminChannels threads — stories about channels threads in this arenaChannels threads2noneuntestednone yet

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1n/auntestednone yet

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 36 stories with headroom

What would move Zulip’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product

    nonemoves Built-in AIimpact 45

    Zulip's evidence covers bots/integrations built by users via its API, but there is no mention of a built-in AI assistant that users can delegate tasks to directly within the product.

  2. Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server

    nonemoves agent-readyimpact 45

    Missing: any mention of an MCP server (official or community), MCP protocol support, or agent-connection tooling beyond generic bots/API.

  3. Calls huddles — stories about calls huddles in this arenaStart an audio or video call directly from a channel or DM without leaving the app

    nonemoves PA Scoreimpact 30

    No evidence in the pack mentions audio/video calling features in Zulip; all documentation and community references cover topics, channels, search, bots, integrations, export/import, and self-hosting, but nothing about starting a call from a channel or DM.

  4. Workflow automation — stories about workflow automation in this arenaBuild no-code workflows triggered by events, schedules, or form submissions inside the chat tool

    nonemoves PA Scoreimpact 30

    Zulip's evidence shows only custom-coded bots, webhooks, and 130+ integrations plus optional Zapier/IFTTT connections (external tools), but no built-in no-code workflow/automation builder with triggers, schedules, or form submissions inside the chat product itself.

  5. Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models

    nonemoves PA Scoreimpact 30

    Missing: explicit policy/statement on AI model training use of data, opt-out mechanism, or contractual guarantee against training use.

  6. Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product

    nonemoves Built-in AIimpact 30

    Missing: any AI summarization/insight feature, AI-generated suggestions, or documented AI assistant surfaced in the product UI.

  7. Agenticness — how well agents can access and operate the productOperate the product with natural-language commands

    nonemoves Built-in AIimpact 30

    Missing: any natural-language command parsing/interface, AI assistant for operating Zulip, evidence of NL-driven actions beyond keyword search filters.

  8. Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent

    nonemoves agent-readyimpact 30

    Zulip documents bot accounts and API keys for automation, but no evidence shows a mechanism for issuing scoped or least-privilege credentials (e.g., restricted permission bots, granular API scopes) specifically for AI agents — bots appear to get a single API key without documented fine-grained access controls.

Showing the top 8 of 36 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map11 surfaces · 26 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

7 of 10 testable claims verified · 0 contradictedintegrity 70/100

22 distinct capability claims found in Zulip’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

7

Verified

3

Unverified

0

Contradicted

16

Undersold

Verified (15)
Unverified (5)
Undersold (16)
Claims outside our story set (3)

Real capability claims found in Zulip’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Supports importing data from Slack, Mattermost, Rocket.Chat, Zulip Cloud, or another Zulip server

    source ↗
  • Users can start a new conversation in any channel from anywhere in the app

    source ↗
  • SAML authentication, LDAP sync, and advanced roles/permissions are included at no extra cost

    source ↗
Suggest a story for these →

Business model

open-sourcefree-tiersubscription-per-seat

Fully open-source (Apache-2.0) and free to self-host; Zulip Cloud has a free plan and a per-user Standard plan, with free Cloud Standard for open-source projects.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Score33 (Sep 4 '26)32 (Sep 4 '26)
Agent-ready38 (Sep 4 '26)34 (Sep 4 '26)

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data