mirror of https://github.com/zulip/zulip.git
342 lines
22 KiB
HTML
342 lines
22 KiB
HTML
<div id="plans-and-pricing" class="pricing-model {% if is_self_hosted_realm %}is-self-hosted-realm{% endif %}">
|
|
<div class="padded-content">
|
|
{% if is_self_hosted_realm %}
|
|
<h1>Choose a plan</h1>
|
|
{% else %}
|
|
<h1>Zulip plans and pricing</h1>
|
|
<div class="h1-subheader">
|
|
You can <a href="https://zulip.com/help/zulip-cloud-or-self-hosting">move
|
|
freely</a> between <a href="/plans/">Zulip Cloud</a>
|
|
hosting and your own servers with our high quality <a
|
|
href="/help/export-your-organization">export</a> and
|
|
<a href="https://zulip.readthedocs.io/en/stable/production/export-and-import.html">import
|
|
</a> tools.
|
|
</div>
|
|
{% endif %}
|
|
<div class="pricing-container">
|
|
{% if is_self_hosted_realm %}
|
|
<div class="cloud-plan-title inactive-pricing-tab">
|
|
<h2>Zulip Cloud</h2>
|
|
<p>
|
|
<a href="https://zulip.com/plans/">View Zulip Cloud plans and pricing</a>.
|
|
</p>
|
|
</div>
|
|
{% else %}
|
|
<div id="cloud" class="cloud-plan-title pricing-tab">
|
|
<h2>Zulip Cloud</h2>
|
|
<p>
|
|
Simple managed solution.<br />Always up to date.
|
|
</p>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<div class="pricing-pane-scroll-container cloud-scroll">
|
|
<div class="cloud-plan-pricing pricing-pane">
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Free</h2>
|
|
<ul class="feature-list">
|
|
<li><span>10,000 messages of search history</span></li>
|
|
<li><span>File storage up to 5 GB total</span></li>
|
|
<li><span><a href="/features/">Full-featured</a> team chat service</span></li>
|
|
<li><span><a href="/integrations/">Hundreds of integrations</a></span></li>
|
|
<li><span>Advanced <a href="/help/roles-and-permissions">roles</a> and <a href="/help/stream-permissions">permissions</a></span></li>
|
|
<li><span><a href="/help/guest-users">Guest</a> accounts</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
{% if is_cloud_realm and on_free_tier %}
|
|
<div class="pricing-details"></div>
|
|
<a href='/upgrade/' class="button current-plan-button" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
Current plan
|
|
</a>
|
|
{% elif not is_cloud_realm or is_new_customer %}
|
|
<a href="/new/" class="button get-started-button">
|
|
Create organization
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Standard</h2>
|
|
<ul class="feature-list">
|
|
<li><span>Unlimited search history</span></li>
|
|
<li><span>File storage up to 10 GB per user</span></li>
|
|
<li><span><a href="/help/message-retention-policy">Message retention policies</a></span></li>
|
|
<li><span>Brand Zulip with your logo</span></li>
|
|
<li><span>Priority commercial support</span></li>
|
|
<li><span><a href="/help/public-access-option">Public access option</a></span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
<div class="standard-price-box">
|
|
<div class="price"><span class="currency-symbol">$</span>6.67</div>
|
|
<div class="details">
|
|
<p>
|
|
/user/month billed annually
|
|
or <b>$8</b> billed monthly
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{% if is_cloud_realm and on_free_tier and not sponsorship_pending %}
|
|
<a href="/upgrade/?tier%3D{{ tier_cloud_standard }}" class="button upgrade-button">
|
|
{% if free_trial_days %}
|
|
Start {{ free_trial_days }}-day free trial
|
|
{% else %}
|
|
Upgrade to Standard
|
|
{% endif %}
|
|
</a>
|
|
<!-- Sponsored realm may not have customer plan. -->
|
|
{% elif (is_cloud_realm and is_sponsored) or (customer_plan and customer_plan.tier == customer_plan.TIER_CLOUD_STANDARD) %}
|
|
<a href='/billing' class="button current-plan-button" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
{% if on_free_trial %}
|
|
Current plan (free trial)
|
|
{% else %}
|
|
Current plan
|
|
{% endif %}
|
|
</a>
|
|
{% elif is_cloud_realm and sponsorship_pending %}
|
|
<a href="/billing/" class="button current-plan-button" type="button">
|
|
Sponsorship requested
|
|
</a>
|
|
{% else %}
|
|
<a href="/upgrade/" class="button upgrade-button">
|
|
{% if free_trial_days %}
|
|
Start {{ free_trial_days }}-day free trial
|
|
{% else %}
|
|
Upgrade to Standard
|
|
{% endif %}
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Plus</h2>
|
|
<ul class="feature-list">
|
|
<li><span>All Standard plan features</span></li>
|
|
<li><span><a href="/help/saml-authentication">SSO with SAML</a> (Okta, OneLogIn, etc.)</span></li>
|
|
<li><span><a href="/help/scim">SCIM user sync</a></span></li>
|
|
<li><span>Custom domain</span></li>
|
|
<li><span>Limit user list access for <a href="/help/guest-users">guests</a></span></li>
|
|
<li><span>Priority commercial support</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
<div class="standard-price-box">
|
|
<div class="price"><span class="currency-symbol">$</span>13.34</div>
|
|
<div class="details">
|
|
<p>
|
|
/user/month billed annually
|
|
or <b>$16</b> billed monthly
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<a href="mailto:sales@zulip.com" target="_blank" rel="noopener noreferrer" class="button upgrade-button">
|
|
Contact sales
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="self-hosted" class="self-hosted-plan-title pricing-tab">
|
|
<h2>Self-hosted</h2>
|
|
<p>
|
|
Retain full control over your data.<br />100% open-source software.
|
|
</p>
|
|
</div>
|
|
|
|
<div class="pricing-pane-scroll-container self-hosted-scroll">
|
|
<div class="self-hosted-plan-pricing pricing-pane">
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Self-managed</h2>
|
|
<ul class="feature-list">
|
|
<li><span><a href="https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html">Mobile push notifications</a> for organizations with up to 10 users</span></li>
|
|
<li class="support-note"><span>Friendly <a href="/development-community/">community</a> support for:</span></li>
|
|
<li><span>Tools for <a href="/why-zulip/">efficient communication</a></span></li>
|
|
<li><span>Unlimited <a href="/help/search-for-messages">search</a> history</span></li>
|
|
<li><span>Unlimited <a href="/help/start-a-call">voice and video calls</a></span></li>
|
|
<li><span>Unlimited <a href="/integrations/">integrations</a></span></li>
|
|
<li><span>Easy <a href="https://zulip.readthedocs.io/en/stable/production/install.html">installation</a> and <a href="https://zulip.readthedocs.io/en/stable/production/upgrade.html">maintenance</a></span></li>
|
|
<li class="comparison-table-pointer"><span>And <a href="{{ billing_base_url }}/plans/#self-hosted-plan-comparison">much more</a>!</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
<div class="standard-price-box">
|
|
<div class="price">Free</div>
|
|
</div>
|
|
{% if is_self_hosted_realm and on_free_tier %}
|
|
<span class="button current-plan-descriptor" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
Unlimited push notifications<br />until February 15, 2024
|
|
</span>
|
|
{% elif not is_self_hosted_realm %}
|
|
<a href="/self-hosting/" class="button get-started-button">
|
|
Self-host Zulip
|
|
</a>
|
|
{% else %}
|
|
<div class="button-placeholder"></div>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Community</h2>
|
|
<ul class="feature-list">
|
|
<li class="unlimited-push-notifications"><span>Unlimited <a href="https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html">mobile push notifications</a></span></li>
|
|
<li class="support-note"><span>Friendly <a href="/development-community/">community</a> support for:</span></li>
|
|
<li><span><a href="/help/configure-authentication-methods">OAuth social login</a> (e.g., Google, GitHub)</span></li>
|
|
<li><span><a href="/help/public-access-option">Public access option</a></span></li>
|
|
<li><span><a href="/help/moderating-open-organizations">Advanced moderation tools</a></span></li>
|
|
<li><span><a href="/help/format-your-message-using-markdown">Expressive formatting</a> (code, LaTeX)</span></li>
|
|
<li class="comparison-table-pointer"><span>And <a href="{{ billing_base_url }}/plans/#self-hosted-plan-comparison">much more</a>!</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
<div class="standard-price-box">
|
|
<div class="price">Free</div>
|
|
</div>
|
|
{% if is_self_hosted_realm and is_sponsored %}
|
|
<a href='{{ billing_base_url }}/billing' class="button current-plan-button" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
Current plan
|
|
</a>
|
|
{% elif is_self_hosted_realm and sponsorship_pending and requested_sponsorship_plan == "Community" %}
|
|
<a href="{{ billing_base_url }}/billing/" class="button current-plan-button" type="button">
|
|
Sponsorship requested
|
|
</a>
|
|
{% elif is_self_hosted_realm %}
|
|
<a href="{{ billing_base_url }}/sponsorship/" class="button upgrade-button">
|
|
Request sponsorship
|
|
</a>
|
|
{% else %}
|
|
<a href="/help/self-hosted-billing#free-community-plan" target="_blank" rel="noopener noreferrer" class="button upgrade-button">
|
|
Log in to apply
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2 class="with-fine-print">Business <small>10 users minimum</small></h2>
|
|
<ul class="feature-list">
|
|
<li class="unlimited-push-notifications"><span>Unlimited <a href="https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html">mobile push notifications</a></span></li>
|
|
<li class="support-note"><span>Email and chat support for:</span></li>
|
|
<li><span><a href="/help/saml-authentication">SSO with SAML, Azure AD</a></span></li>
|
|
<li><span><a href="https://zulip.readthedocs.io/en/stable/production/authentication-methods.html">AD/LDAP user sync </a></span></li>
|
|
<li><span><a href="/help/guest-users">Guests</a> with configurable access</span></li>
|
|
<li><span><a href="/help/export-your-organization">Full</a> and <a href="https://zulip.readthedocs.io/en/stable/production/export-and-import.html#compliance-exports">compliance</a> data exports</span></li>
|
|
<li><span><a href="/help/message-retention-policy">Data retention policies</a></span></li>
|
|
<li class="comparison-table-pointer"><span>And <a href="{{ billing_base_url }}/plans/#self-hosted-plan-comparison">much more</a>!</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
<div class="standard-price-box">
|
|
<div class="price"><span class="currency-symbol">$</span>6.67</div>
|
|
<div class="details">
|
|
<p>
|
|
/user/month billed annually
|
|
or <b>$8</b> billed monthly
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{% if is_legacy_server_with_scheduled_upgrade and legacy_server_new_plan.tier == legacy_server_new_plan.TIER_SELF_HOSTED_BUSINESS %}
|
|
<a href="{{ billing_base_url }}/billing/" class="button current-plan-button">
|
|
Upgrade is scheduled
|
|
</a>
|
|
{% elif is_self_hosted_realm and sponsorship_pending and requested_sponsorship_plan == "Business" %}
|
|
<a href="{{ billing_base_url }}/upgrade/?tier%3D{{ tier_self_hosted_business }}" class="button current-plan-button" type="button">
|
|
Sponsorship requested
|
|
</a>
|
|
{% elif is_self_hosted_realm and on_free_tier and not sponsorship_pending %}
|
|
<a href="{{ billing_base_url }}/upgrade/?tier%3D{{ tier_self_hosted_business }}" class="button upgrade-button">
|
|
{% if free_trial_days %}
|
|
Start {{ free_trial_days }}-day free trial
|
|
{% else %}
|
|
Upgrade to Business
|
|
{% endif %}
|
|
</a>
|
|
{% elif is_self_hosted_realm and customer_plan and customer_plan.tier == customer_plan.TIER_SELF_HOSTED_BUSINESS %}
|
|
<a href='{{ billing_base_url }}/billing' class="button current-plan-button" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
{% if on_free_trial %}
|
|
Current plan (free trial)
|
|
{% else %}
|
|
Current plan
|
|
{% endif %}
|
|
</a>
|
|
{% elif is_self_hosted_realm %}
|
|
<a href="{{ billing_base_url }}/upgrade/?tier%3D{{ tier_self_hosted_business }}" class="button upgrade-button">
|
|
{% if free_trial_days %}
|
|
Start {{ free_trial_days }}-day free trial
|
|
{% else %}
|
|
Upgrade to Business
|
|
{% endif %}
|
|
</a>
|
|
{% else %}
|
|
<a href="/help/self-hosted-billing" target="_blank" rel="noopener noreferrer" class="button upgrade-button">
|
|
Log in to upgrade
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="price-box" tabindex="-1">
|
|
<div class="text-content">
|
|
<h2>Enterprise</h2>
|
|
<ul class="feature-list">
|
|
<li class="unlimited-push-notifications"><span>Unlimited <a href="https://zulip.readthedocs.io/en/stable/production/mobile-push-notifications.html">mobile push notifications</a></span></li>
|
|
<li class="support-note"><span>Email, chat and phone support for:</span></li>
|
|
<li><span><a href="https://zulip.readthedocs.io/en/stable/production/authentication-methods.html#openid-connect">SSO with OpenID Connect</a></span></li>
|
|
<li><span><a href="https://zulip.readthedocs.io/en/stable/production/authentication-methods.html">AD/LDAP group sync</a></span></li>
|
|
<li><span><a href="/help/scim">SCIM sync</a></span></li>
|
|
<li><span>Implementation consulting</span></li>
|
|
<li><span>Custom feature development</span></li>
|
|
<li><span>Advanced deployment options</span></li>
|
|
<li class="comparison-table-pointer"><span>And <a href="{{ billing_base_url }}/plans/#self-hosted-plan-comparison">much more!</a></span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="bottom">
|
|
<div class="text-content">
|
|
{% if is_legacy_server_with_scheduled_upgrade and legacy_server_new_plan.tier == legacy_server_new_plan.TIER_SELF_HOSTED_ENTERPRISE %}
|
|
<a href="{{ billing_base_url }}/billing/" class="button current-plan-button">
|
|
Upgrade is scheduled
|
|
</a>
|
|
{% elif is_self_hosted_realm and customer_plan and customer_plan.tier == customer_plan.TIER_SELF_HOSTED_ENTERPRISE %}
|
|
<a href='{{ billing_base_url }}/billing' class="button current-plan-button" type="button">
|
|
<i class="icon current-plan-icon"></i>
|
|
Current plan
|
|
</a>
|
|
{% else %}
|
|
<a href="mailto:sales@zulip.com" target="_blank" rel="noopener noreferrer" class="button upgrade-button">
|
|
Contact sales
|
|
</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|