Overview
The pricing calculator on the Goldsky website is a good resource for estimating run rate costs.Tiers
Goldsky offers three plans:- Starter (free) - access to subgraphs + Mirror/Turbo pipelines
- Scale (pay-as-you-go) - access to the above + hosted databases
- Enterprise - access to the above + dedicated support, advanced features (eg. static IP addresses, custom network integrations) and committed-use discounts
Hourly metering
Our prices are quoted on a monthly basis for simpler presentation, but metered and billed on an hourly basis. This has a few key implications:- To account for the varying number of days in each month of the year, we conservatively estimate that each month has 730 hours. For hosted databases, the assumption is 720 hours per month.
- All estimations on this page assume “always-on” capacity. In practice, you can run double the number of subgraph workers or pipeline workers for half the time and pay the same price. This similarly holds for the “entities stored” metric in subgraphs, etc.
Billing
Usage across all products is tracked and billed monthly through the Goldsky Dashboard. You can monitor your usage and costs in real-time across all meters including subgraph workers, pipeline workers, storage, bandwidth, and RPC requests. For high-volume pricing or enterprise agreements, schedule a call with our team.Subgraphs
We bill for usage based on two metrics:- the number of active subgraphs
- the amount of data stored across all subgraphs in your project.
Compute
The number of active subgraph workers, tracked hourly. If you pause or delete a subgraph, it is no longer billed. One subgraph run for an entire month therefore costs the same as two subgraphs run for half a month.| Monthly Count | Worker Hours | Monthly Cost | Hourly Cost |
|---|---|---|---|
| 3 | 2,250 | Free | $0.00 |
| >3 | 2,251+ | ~$36.50 | $0.05 |
Storage
The number of entities stored across all subgraphs in your project, tracked hourly. If you delete a subgraph, stored entities are no longer tracked. All entities in a project count toward the project’s usage on a cumulative basis.| Monthly Count | Storage Hours | Monthly Cost | Hourly Cost |
|---|---|---|---|
| 100K | 75,000,000 | Free | $0.0000 |
| 100K-10M | 75M-7.5B | ~$4.00 | $0.0053 |
| 10M+ | >7.5B | ~$1.05 | $0.0014 |
Mirror/Turbo
We bill for usage based on two metrics:- the number of active Mirror/Turbo pipeline workers
- the amount of data written to your sinks by Mirror/Turbo pipelines
Compute
The number of active workers, billed hourly. Pipeline resources can have multiple parallel workers, and each worker incurs usage separately.| Resource Size | Workers |
|---|---|
| small (default) | 1 |
| medium | 4 |
| large | 10 |
| x-large | 20 |
| xx-large | 40 |
1*2*1 + 1*2*10 = 2 + 20 = 22 hours of usage.
Note: Pipelines that use a single subgraph as a source, and webhooks or GraphQL APIs as sink(s), are not metered as pipelines. However, you still accumulate hourly subgraph usage.
Examples:
- If you have 1 small pipeline, you use 1 pipeline worker-hour every hour. At 730 hours in the average month, you would incur 730 pipeline worker-hours for that month.
- If you start with 10 small pipelines in a billing period and delete all of them halfway through the billing period, you are charged the equivalent of 5 pipeline workers for the full billing period.
- If you have 2 large pipelines, you will be using 20 pipeline worker-hours every hour, equating to 14,600 pipeline worker-hours if you run them the entire month.
| Monthly Count | Worker Hours | Monthly Cost | Hourly Cost |
|---|---|---|---|
| 1 | 750 | Free | $0.0000 |
| >1 | 750+ | ~$73.00 | $0.10 |
Bandwidth
The number of records written by pipelines in your project. For example, for a PostgreSQL sink, every row created, updated, or deleted, counts as a ‘write’. For a Kafka sink, every message counts as write. Examples:- If you have a pipeline that writes 20,000 records per day for 10 days, and then 20 records per day for 10 days, you will be using 200,200 pipeline event writes.
- If you have two pipelines that each write 1 million events in one month, then you are not charged for the first one million events, but you are charged $1 for the next one million, as per the Starter Plan limits below.
| Count | Cost |
|---|---|
| 1M | Free |
| 1M-100M | $1.00 per 100,000 events |
| 100M+ | $0.10 per 100,000 events |
RPC Edge
RPC Edge provides high-performance RPC endpoints for EVM networks. Pricing is $5 per million requests with all RPC methods priced equally. Tiered volume discounts are available for usage over 500M requests/month. Learn more about RPC Edge in the Edge documentation.Compose
While in Beta, pricing for Compose is enterprise only. Schedule a call with our team to discuss your needs.Hosted databases
Hosted databases are used for both Mirror as a sink option, and for Compose applications. We bill for usage based on two metrics:- the amount of total storage used
- the amount of compute time (memory and CPU) used
Compute
The total amount of active CPU hours used by all databases * number of vCPUs used. This is tracked hourly. If you delete or pause a pipeline that uses a hosted Postgres database, the database will transition to idle mode and you won’t incur utilization charges during that time. Note that if you query the database from an external source, like a DB visualization tool, you will be charged for utilization since the database is actively being queried. VCUs are auto-scaled, so you’ll be charged a variable hourly rate depending on how much time is spent in each VCU range.| Count | CPU-Hours | Monthly Cost | Hourly Cost |
|---|---|---|---|
| 1 | 1+ | ~$115 | $0.16 |
Storage
We bill for database storage based on the amount of storage you use during your billing cycle, measured hourly.| Count | GB-Storage Hours | Monthly Cost | Hourly Cost |
|---|---|---|---|
| 250MB | 180 | Free | $0.0000 |
| 250MB+ | 181+ | ~$1.50 | $0.0021 |
AWS Marketplace
Goldsky is available on AWS Marketplace as an approved AWS Partner (APN). This provides an alternative purchasing option for customers who want to consolidate their cloud spending.Benefits
- Consolidated billing: Goldsky charges appear directly on your AWS invoice
- Use existing AWS commit: AWS Marketplace purchases can count toward retiring up to 25% of your annual AWS commitment
- Simplified procurement: Purchase through your existing AWS account without additional vendor onboarding