
I'm thinking of using Appwrite as my primary BaaS for my apps. I had the following questions re Pro Plan:
- What's the DB storage limit? I don't see any number re that.
- Is messaging (including notifications) unlimited on the Pro Plan? Is there any usage that might be incurred on the Functions for this?
- Is there a way to presign Storage Urls for now?
Thanks in advance!

Also one more question re DB:
I see Appwrite DB is based on MariaDB which afaik is SQL based. Whereas the Appwrite DB is abstracted as a document DB as per docs. What does that mean when it comes to performance when compared to
- Supabase which is based on and acts like an SQL DB
- Firestore which is a NoSQL DB

1: No limit on DB but have a limited bandwidth... 300GB/month 2: unlimited messages. If you are using functions for sending message then you have limitation of 3.5 million per month of executing function.
Recommended threads
- Query.startswith problem
Hi, i have a problem: const result = await database.listDocuments(envs.DATABASE_ID,envs.COLLECTION_ID,[Query.startsWith('date', '2025-04-01')]) this one does...
- Relationship problem
When I UPDATE a document that has a relationship and I pass id and all the data of the relationship it works but if i CREATE a document then it says 401 user un...
- Automatic chunking for large media does ...
Hi! Using https://github.com/appwrite/sdk-for-apple to upload images to Storage, it does not upload images larger than ~2mb. Error message: `Invalid document...
