Skip to content
Back

Confused about Appwrite Pricing

  • 0
  • General
  • Web
  • Cloud
Haimantika
8 Nov, 2023, 18:59

Hope this clears your confusion @biswajit

TL;DR
User is confused about Appwrite pricing, specifically about backup/replication/failover, bandwidth costs, and the limits on storage and database usage. They are also looking for clarification on the pricing of messages, storage egress/bandwidth, and concurrent connections. They mention their dissatisfaction with firebase pricing and vendor lock-in. Solution: The user's questions are not fully answered in the thread, so they should reach out directly to Appwrite support for further clarification on pricing and specific concerns.
Gigalink
16 Nov, 2023, 12:27

I have my own pricing questions, I thought of adding onto this thread instead of creating a new post, hopefully you won't mind answering @D5 @Haimantika :

===

I read online that your priced models were expected around Q4 2023, is there any news about it?

I would also like to clarify its pricing: in resources, I see "5TB Bandwidth" => what does it mean? is it for database only, meaning the bandwidth when reading data etc? or is it for storage only when reading/loading files (images) from the app?

or is it for everything included in one project?

  • in resources, the 500Gb limit is for database only?
  • in databases, read/write is actually truly unlimited? or is there some hidden limits? (if >500M reads per month for example)
  • in storage, no egress/bandwidth cost of upload/download?
  • in realtime, no actual cost for messages as long as it falls under the concurrent connection?

for some context, I am currently using firebase for a messaging app quite successfull all over the world; with more than 2M messages shared everyday etc etc, and I am sick of their disgusting pricing and vendor lock in.

Thanks in advance for your help!

D5
16 Nov, 2023, 13:16

For now no news. If it doesn't comes in December, probably it will be in January

D5
16 Nov, 2023, 13:17

Bandwidth is metered in the pannel. It's both ingress and egress data sent from clients to cloud and from cloud to clients. This can be database data, functions, images, files...

D5
16 Nov, 2023, 13:18

It's for the entire account

D5
16 Nov, 2023, 13:18

500gb for everything if I'm not wrong

D5
16 Nov, 2023, 13:18

Reads or writes metered for now, well, counts as bandwidth

D5
16 Nov, 2023, 13:19

In storage, it counts as bandwidth

D5
16 Nov, 2023, 13:20

There's a limit on concurrent connections, but no costs per messages (each message will count as bandwidth )

D5
16 Nov, 2023, 13:21

Note that the pricing in the website is a preview, some things could differ from final release

D5
16 Nov, 2023, 13:21

But it will be something pretty similar to that

Haimantika
16 Nov, 2023, 13:31

Hi @Gigalink , pricing is expected to be live in December this year. Just adding to what David said

  • 500GB is for storage
  • Yes it is unlimited. Nothing hidden
  • For realtime, yes

Also, do you feel something is missing here - https://appwrite.io/pricing and can be better explained?

Gigalink
16 Nov, 2023, 15:47

ok, so when "unlimited" is mentioned, I should still worry about bandwidth, which seems to be shared between EVERY services

the pricing without this info felt too good to be true to be honest; but since I have 10TB of bandwidth monthly (8 for storage / 2 for "data") the extra 5TB on top of the scale plan would add 2000$ to my monthly bill if I understand correctly.

the whole pricing felt so much nicer than firebase so far; but if the bandwidth even for storage cost that much it kind of ruin the entire pricing model (in the case of having user generated content, like posts/images/videos if they are watched by many users)

so to answer your question @Haimantika , the pricing is rather clear, except on that bandwidth cost that I wasnt sure was being shared among all services

Gigalink
16 Nov, 2023, 15:48

also, a "cost estimation tool" might be useful here; I have a lot of usage metrics from firebase I would love to put in such tool in your service to see whether or not I would actually save money (and struggle with vendor lock in)

Gigalink
16 Nov, 2023, 15:51

something I just thought of (and even more important the day after the firebase outage that happened yesterday on their auth/firestore)

=> replication? failover? redundancy?

I don't see any mention about these; is it something you guys plan on managing? (like mongodb does for example)

Haimantika
16 Nov, 2023, 16:27

We do plan to have something like this.

D5
16 Nov, 2023, 16:58

So DB storage is unlimited?

Haimantika
16 Nov, 2023, 17:23

DB usage like documents, reading and writing are, yes.

Gigalink
16 Nov, 2023, 18:09

I feel like that was not the question? DB storage is different from "usage" (ie reading / writing), right?

On the other hand, can you clarify my other points?

did I understand the bandwidth correctly? (and in my case, 10TB of bandwidth overall would indeed cost me >2600$ per month)

and what about replication / failover / redundancy etc?

D5
16 Nov, 2023, 18:43

DB storage is different from file storage (you can have unlimited docs). Reading and writing is unlimited

Respect bandwidth, probably yes

Respect replication, I don't have info on that

Christy Jacob
17 Nov, 2023, 15:04

We currently don't include the DB size in the allowed storage for your tier. So the limits apply solely to your files and functions.

(and in my case, 10TB of bandwidth overall would indeed cost me >2600$ per month) That is correct.

and what about replication / failover / redundancy etc?

These don't cost extra and its cost is already included in the pricing we shared

Gigalink
17 Nov, 2023, 15:09

but does that mean the above are part of your package? I dont see any mention of those security mechanism being in place, or perhaps I missed it? If you guys manage it (backup/replication/failover etc) then it's added value that deserve to be mentioned I guess

D5
17 Nov, 2023, 16:01

The appwrite teams do daily backups

D5
17 Nov, 2023, 16:02

But you can't restore from it

D5
17 Nov, 2023, 16:02

They're for in case something fails from their end, for example, a faulty upgrade, a server exploded...

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more