Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/partials/resource-limits.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Reaching your organization's resource limits will have the following effects unt

## Switching to Free plan and reaching limits {% #switching-to-free-plan-reaching-resource-limits %}

When an orgnization switches from Pro or Scale plan to Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
When an orgnization switches from a paid plan to the Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix spelling error.

There's a typo: "orgnization" should be "organization".

Apply this diff:

-When an orgnization switches from a paid plan to the Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
+When an organization switches from a paid plan to the Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
When an orgnization switches from a paid plan to the Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
When an organization switches from a paid plan to the Free plan, the organization's projects will be able to take advantage of the existing limits until the end of the current billing period.
🧰 Tools
🪛 LanguageTool

[grammar] ~50-~50: Ensure spelling is correct
Context: ...an-reaching-resource-limits %} When an orgnization switches from a paid plan to the Free p...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🤖 Prompt for AI Agents
In src/partials/resource-limits.md around line 50, there's a spelling typo:
"orgnization" should be corrected to "organization"; update the word to the
correct spelling in that sentence so it reads "When an organization switches
from a paid plan to the Free plan, the organization's projects will be able to
take advantage of the existing limits until the end of the current billing
period."

After the billing period ends, the Free plan limits and consequences will apply.

If an organisation has multiple members after the billing period ends, all admins besides the original creator of the organization will be removed.
Expand Down
4 changes: 1 addition & 3 deletions src/routes/docs/advanced/platform/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,7 @@ Learn about Appwrite Free plan. Free plan for hobby projects and learners.
Learn about Appwrite Pro, for growing organizations that need to scale.
{% /cards_item %}

{% cards_item href="/docs/advanced/platform/scale" title="Scale" %}
Coming soon.
{% /cards_item %}


{% cards_item href="/docs/advanced/platform/enterprise" title="Enterprise" %}
Learn about Appwrite Enterprise, for large organizations with advanced needs.
Expand Down
12 changes: 4 additions & 8 deletions src/routes/docs/advanced/platform/compute/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,7 @@ title: Compute
description: Learn about Appwrite Functions compute add-ons and the different CPU and memory options for function runtimes.
---

{% info title="Note" %}
Pricing changes will take effect on March 1st, 2025. Learn more on our [blog announcement](https://appwrite.io/blog/post/introducing-new-compute-capabilities-appwrite-functions) for more information.
{% /info %}

Appwrite's paid plans give you the ability to change your function's allocated CPU Cores and Memory, enabling functions and builds to perform more computionally demanding actions quicker.
Appwrite's paid plans allow you to change your function's allocated CPU Cores and Memory, enabling functions and builds to perform more computionally demanding actions quicker.

These options enable greater performance and flexibility, allowing developers to optimize their functions based on specific requirements. For instance, resource-intensive tasks such as real-time data processing or complex computational operations can now be executed more efficiently. Additionally, enhanced memory configurations support larger datasets and more demanding applications, broadening the scope of what can be achieved with Appwrite Functions.

Expand All @@ -26,7 +22,7 @@ Appwrite Cloud has the following specifications available:
| 4GB | 4 | 16 |

{% info title="Note" %}
Only customers on either Pro or Scale are able to change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
Only customers on either Pro can change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix grammar error: "customers on either Pro" is incomplete.

The phrase "customers on either Pro" is grammatically incorrect. The word "either" requires an "or" alternative (e.g., "either X or Y").

Apply this diff to fix the grammar:

-Only customers on either Pro can change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
+Only customers on Pro can change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Only customers on either Pro can change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
Only customers on Pro can change their specification from the default 512MB & 0.5 CPU option. For custom compute options please contact our [sales team](https://appwrite.io/contact-us/enterprise).
🤖 Prompt for AI Agents
In src/routes/docs/advanced/platform/compute/+page.markdoc around line 25, the
phrase "customers on either Pro" is grammatically incorrect; replace it with a
correct construction such as "customers on Pro" or "customers on either the Pro
plan or [another plan]" — update the sentence to read clearly (for example:
"Only customers on the Pro plan can change their specification from the default
512MB & 0.5 CPU option. For custom compute options please contact our sales
team.") so the grammar is fixed and the meaning remains unchanged.

{% /info %}

# GB-Hours {% #gb-hours %}
Expand All @@ -50,6 +46,6 @@ This means the function has consumed 8 GB-hours of compute resources.

- Free plan includes up to 100 GB-hours of execution and build time per month.

- Pro and Scale plans include up to 1,000GB of execution and build time per month. Additional usage is available at a rate of $0.09 per GB-hour.
- Pro plan includes up to 1,000GB of execution and build time per month. Additional usage is available at a rate of $0.09 per GB-hour.

Once the monthly GB-hours limit is reached, additional usage will automatically apply add-ons to your Pro or Scale account. It is recommended to set budget alerts and a budget cap to prevent unexpected payments.
Once the monthly GB-hours limit is reached, additional usage will automatically apply add-ons to your Pro account. It is recommended to set budget alerts and a budget cap to prevent unexpected payments.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ For example, if you fetch a table of 50 rows with a single API call, this counts
- **Included**: 500,000 read operations and 250,000 write operations per month.
- **Overage**: Not available (operations are throttled when limits are reached).

### Pro and Scale Plans
### Pro Plan
- **Included**: 1,750,000 read operations and 750,000 write operations per month.
- **Overage**: $0.060 per 100,000 additional read operations and $0.10 per 100,000 additional write operations.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ We continuously monitor resource usage to ensure compliance with this policy. Us
Users who consistently exceed usage limits have the following options:

- **Upgrade to a higher plan:** Users may select a plan that better fits their needs.
- **Resource upgrades:** Pro and Scale plan users may upgrade the usage limits for specific resources. Pricing details are available [here](/pricing).
- **Resource upgrades:** Paid plan users may upgrade the usage limits for specific resources. Pricing details are available [here](/pricing).

# Policy updates {% #policy-updates %}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ For example, suppose there are around 100 images in storage. If only 50 of these
## Pricing

- Currently, this feature is **unavailable on the free plan**.
- Pro and Scale plans include 100 origin images per month. Additional usage is available at $5 per 1000 origin images.
- See the [pricing page](/pricing) for included origin image allocations and overage rates on paid plans.

For detailed information about the different pricing options and features, please visit the [pricing page](/pricing).
4 changes: 0 additions & 4 deletions src/routes/docs/advanced/platform/phone-otp/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ title: Phone OTP
description: Learn how Appwrite handles SMS-based OTP authentication for secure user verification.
---

{% info title="Note" %}
Changes will take effect on February 10th, 2025. Check out this [blog post](https://appwrite.io/blog/post/announcing-phone-OTP-pricing) for more information.
{% /info %}

Appwrite supports SMS-based OTP (One-Time Password) authentication to provide secure and reliable user verification. This feature enhances your app's security by adding an extra layer of authentication.

# Free messages {% #free-messages %}
Expand Down
2 changes: 1 addition & 1 deletion src/routes/docs/advanced/platform/roles/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ Analysts are limited to read-only access across all resources. This role is suit
Billing users are restricted to billing-related actions, with access to `billing.read` and `billing.write` scopes only. They can view and manage billing details but cannot interact with other parts of the system.

## Custom roles {% #custom-roles %}
Custom roles will soon be available on the Appwrite Console. Custom roles will be a Scale and Enterprise plans feature.
Custom roles will soon be available on the Appwrite Console for Enterprise customers.
9 changes: 0 additions & 9 deletions src/routes/docs/advanced/platform/scale/+page.markdoc

This file was deleted.

3 changes: 0 additions & 3 deletions src/routes/docs/advanced/platform/uptime-sla/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ We commit to maintaining the following monthly uptime percentages based on your
| --- | --- |
| **Free** | N/A |
| **Pro** | 99.5% |
| **Scale** | 99.9% |
| **Enterprise** | 99.95% |

# Allowed downtime {% #allowed-downtime %}
Expand All @@ -25,7 +24,6 @@ Based on the above uptime commitments, permissible downtime durations are:
| --- | --- | --- |
| **Free** | N/A | N/A |
| **Pro** | ~1.83 days | ~3.6 hours |
| **Scale** | ~8.76 hours | ~43.2 minutes |
| **Enterprise** | ~4.38 hours | ~21.6 minutes |

# Service credit terms {% #service-credit-terms %}
Expand All @@ -35,7 +33,6 @@ If we fail to meet our uptime commitment, affected users may be eligible for ser
| Plan | Uptime < Commitment but ≥ 99% | Uptime < 99% but ≥ 95% | Uptime < 95% |
| --- | --- | --- | --- |
| **Pro** | 10% of monthly fee | 25% of monthly fee | 50% of monthly fee |
| **Scale** | 10% of monthly fee | 25% of monthly fee | 50% of monthly fee |
| **Enterprise** | 10% of monthly fee | 25% of monthly fee | 50% of monthly fee |

# Credit request procedure {% #credit-request-procedure %}
Expand Down
2 changes: 1 addition & 1 deletion src/routes/docs/advanced/security/pci/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: PCI
description: Learn about Appwrite's measure to achieve PCI compliance when handling payments and transactions, ensuring secure and safe handling of payment information and personal data.
---
The Payment Card Industry Data Security Standard (PCI) is a standard that concerns the handling of credit card information, transactions, and payments.
Appwrite uses [Stripe](https://stripe.com/en-se) to securely handle payments for Appwrite Pro and Scale plans.
Appwrite uses [Stripe](https://stripe.com/en-se) to securely handle payments for Appwrite paid plans.
Stripe is a [PCI Service Provider Level 1](https://www.visa.com/splisting/searchGrsp.do?companyNameCriteria=stripe) provider
with a strong [commitment to security and privacy](https://stripe.com/docs/security) that matches Appwrite's core values.

Expand Down
14 changes: 7 additions & 7 deletions src/routes/docs/products/databases/backups/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ Appwrite Backups enable seamless, **encrypted** database backups on Cloud.
All backups are **hot** backups, ensuring zero downtime and fast recovery.
Learn how to efficiently back up your databases to ensure data security and smooth recovery.

{% info title="Backups are available on Appwrite Cloud for all Pro, Scale, and Enterprise customers." %}
{% info title="Backups are available on Appwrite Cloud for all Pro and Enterprise customers." %}
{% /info %}

Appwrite Backups allow you to automate database backups using backup policies, supporting pre-defined, custom retention & other options. You can also create manual backups whenever necessary.

# Backup policies {% #backup-policies %}

Backup policies allow you to automate your backup process. The Scale and Enterprise plans allow for more customization and offer options like how often backups should occur, how long they should be retained, and when they should run.
Backup policies allow you to automate your backup process. The Enterprise plan allows for more customization and offers options like how often backups should occur, how long they should be retained, and when they should run.

## Creating a backup policy {% #creating-backup-policy %}

Expand All @@ -40,21 +40,21 @@ To automate your database backups, you need to create backup policies that run a
![Pro plan policy](/images/docs/databases/pro-policy.png)
{% /only_light %}

* On **Scale** and **Enterprise** plans, you get access to more & custom policies\
* On the **Enterprise** plan, you get access to more & custom policies\
&nbsp;
* Select a pre-defined policy
{% only_dark %}
![Scale plan policies](/images/docs/databases/dark/scale-policies.png)
![Enterprise plan policies](/images/docs/databases/dark/scale-policies.png)
{% /only_dark %}
{% only_light %}
![Scale plan policies](/images/docs/databases/scale-policies.png)
![Enterprise plan policies](/images/docs/databases/scale-policies.png)
{% /only_light %}
* Or create a custom policy and adjust the settings as you like
{% only_dark %}
![Custom policies for Scale plan](/images/docs/databases/dark/scale-custom-policies.png)
![Custom policies for Enterprise plan](/images/docs/databases/dark/scale-custom-policies.png)
{% /only_dark %}
{% only_light %}
![Custom policies for Scale plan](/images/docs/databases/scale-custom-policies.png)
![Custom policies for Enterprise plan](/images/docs/databases/scale-custom-policies.png)
{% /only_light %}

4. Click on **Create**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ The maximum number of operations you can stage per transaction depends on your p
|------|-------------------------------|
| Free | 100 |
| Pro | 1,000 |
| Scale | 2,500 |

# Create a transaction {% #create-a-transaction %}

Expand Down
3 changes: 2 additions & 1 deletion src/routes/pricing/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,8 @@
</header>
<div class="web-pricing-cards-content">
<ul class="web-checked-list-circle">
<li><span>5GB API bandwidth</span></li>
<li><span>Unlimited Sites</span></li>
<li><span>5GB bandwidth</span></li>
<li><span>2GB storage</span></li>
<li><span>750K executions</span></li>
<li><span>75K monthly active users</span></li>
Expand Down
6 changes: 3 additions & 3 deletions src/routes/pricing/compare-plans.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@
title: 'Resources',
rows: [
{
title: 'API bandwidth',
title: 'Bandwidth',
free: '5GB / month',
pro: '2TB / month',
scale: '2TB / month',
enterprise: 'Custom'
},
{
title: 'Additional API bandwidth',
title: 'Additional bandwidth',
free: '-',
pro: '$15 per 100GB / month',
scale: '$15 per 100GB / month',
Expand Down Expand Up @@ -324,7 +324,7 @@
},
{
title: 'Sites',
free: '1 per project',
free: 'Unlimited',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to check in with the Engineering team on this first, since we get errors on creating more than 1 site in the console at the moment

pro: 'Unlimited',
scale: 'Unlimited',
enterprise: 'Unlimited'
Expand Down