Aquarium Tiers
The Aquarium hosted service offers three tiers: Free (Development) tier, Premium Pay-as-you-go and the Enterprise tier. For production-ready squids, one should upgrade to the Premium tier or to an individual Enterprise deal.
- The Develpment tier includes free of charge:
- One collocated squid (API + processor + Postgres)
- 10GB of database storage
- 500k monthly RPC requests
- Community support
- The Premium Pay-as-you-go tier enables:
- Unlimited number of pay-as-you-go dedicated squids
- Unlimited number of pay-as-you-go collocated squids
- free 2M RPC requests monthly + just
$2/1M
afterwards - Direct support in a personal Telegram chat
- The Enterprise plan includes individual SLAs and discounts. Book a demo to get a personal quote.
Switching between the tiers is free of charge. Data egress is not billed.
Pay-as-you-go prices
The pricing is based solely on the resources consumed by the squid, as the archive data is provided free of charge. The total squid price is the total of compute and database storage resources.
Storage
Database storage is billed at 0.5$/mo
per Gigabyte, both for dedicated and collocated squids.
Compute for dedicated squids
Dedicated squids have separate compute profiles for the Postgres database and API/processor services:
API/Processor
small
:0.04$/hr
medium
:0.08$/hr
large
:0.15$/hr
API and processor are configured and billed separately. For example, running a small processor plus a small API costs 0.08$/hr
.
Database
small
:0.08$/hr
medium
:0.16$/hr
large
:0.33$/hr
Hibernated squids
For hibernated squids only the storage costs are charged.
Multi-processor squids
For multi-processor squids each processor is charged separately according to the compute profile.
Collocated (development) squids
Collocated squids share compute resources and thus their performance is NOT guaranteed. We do not recommend using
collocated squids in production, but it's a good fit for development and testing.
Compute is billed at a flat rate of $0.02/hr
(~$15/mo
) per each collocated squid (API + processor + DB).
It is not possible to additionally configure a collocated squid except for the storage.
RPC requests
The premium plan already includes a package of 2M requests per month. Above that, it is $2/1M
requests.
SLAs
We align with the SLAs of the Google Cloud Platform and will reduce the bill based on the following schedule:
Uptime | Rebate |
---|---|
95.00% - < 99.50% | 10% |
90.00% - < 95.00% | 25% |
< 90.00% | 100% |
Note that the SLA applies only to the provisioning the Aquarium services (API availability, provisioning of compute resources) and DOES NOT apply to client code. In particular, if a squid is stuck due to a bug or an upstream Archive/RPC issue, the SLA discounts don't apply. Similarly, the client is responsible for provisioning compute profiles adequate to the expected traffic.
For Enterprise plan customers, individual SLA terms may be negotiated.
Examples
Small dedicated squid
- 1x API service (small)
- 1x processor (small)
- 1x DB (small)
- 50GB storage
Runs 24/7 (720 hours a month).
Service | $/hr | $/mo |
---|---|---|
API (small) | $0.04 | |
Processor (small) | $0.04 | |
Database (small) | $0.08 | |
Compute total | $0.16 | $115.2 |
Storage | $25 | |
Total | $140.2 |
Processor-only squid
A squid writing parquet files to an external s3 bucket. No database or API is provisioned.
- 1x processor (small)
Service | $/hr | $/mo |
---|---|---|
Processor (small) | $0.04 | |
Compute total | $0.04 | $28.8 |
Total | $28.8 |
Large production squid
- 2x API service (medium)
- 1x processor (small)
- 1x DB (large)
- 500GB storage
Service | $/hr | $/mo |
---|---|---|
2xAPI (medium) | $0.16 | |
Processor (small) | $0.4 | |
Database (large) | $0.33 | |
Compute total | $0.53 | $381.6 |
Storage | $250 | |
Total | $631.6 |
Test collocated squid:
- API + processor + DB (collocated)
- 50GB storage
Service | $/hr | $/mo |
---|---|---|
Compute total | 0.02 | $15 |
Storage | $25 | |
Total | $40 |
Transition to the Paid Plans
The transition to the paid plans will take place in September 2023 to enable smooth onboarding. The existing Aquarium users will be able to see the usage and the provisional billing for September, with a full rebate of the total invoice. The grace period ends on October 1st, 2023 with the payment rails enabled in the Aquairum app.
FAQ
Q: What happens if I am on a free plan now and have more than one squid?
A: Only a single collocated squid is included in the free plan. Please apply for Premium or some of your squids will be at risk of hibernation.
Q: What is the difference between collocated and dedicated squids? Why are collocated squids much cheaper?
A: Collocated squids share compute resources which means that it may be unresponsive if the neighbour squid is under high load. While we do our best to ensure that the resources are shared fairly, we strongly recommend dedicated services for production use.
Q: I deployed my squid yesterday, will it be billed for the whole month ?
A: No, only the actual hours the squid has been running will be billed.
Q: How do I configure the profiles for my squid?
A: Use the manifest-based deployments and the profile reference.
Q: How can I use the provided RPC package? How do I set the rate limits for it?
A: Please look at the RPC proxy docs.