Skip to main content

Goldsky vs Moralis

Last updated

A practical comparison of packaged wallet data, streaming, indexing architecture, RPC, and pricing.

Goldsky vs Moralis: the verdict

Moralis packages wallet, token, NFT, and price data into REST sub-APIs across EVM, Solana, and Bitcoin.⁠[1] It has no hosted subgraph product and moves customers off The Graph onto its own REST and SQL model instead.⁠[10]

Goldsky hosts an existing subgraph unchanged from its IPFS deployment hash and runs Turbo, a vendor-managed streaming pipeline to 11 sink types.⁠[23]⁠[25]

Moralis is the packaged-API vendor. Goldsky is the custom-indexing vendor. The comparison below starts with Feeds against the Moralis Data API, then moves to streaming, RPC, chain support, and pricing.

Moralis

Why Moralis may be ideal for you:

  • A wide packaged REST surface in one schema across EVM, Solana, and Bitcoin
  • A shipped wallet authentication product (Auth API)
  • RPC Nodes bundled into every plan, with WebSocket subscriptions

Why Moralis may not be ideal:

  • No hosted subgraph product
  • No self-serve free tier since September 1, 2026
  • Official SDKs cover only Node.js and Python

Choose Moralis if a wide packaged REST surface, wallet authentication, and WebSocket RPC matter more than custom indexing.

Goldsky

Why Goldsky may be ideal for you:

  • Hosts an existing subgraph unchanged from its IPFS deployment hash
  • Vendor-managed streaming to 11 sink types with Turbo
  • A one-time $100 signup credit, no card required

Why Goldsky may not be ideal:

  • No wallet-authentication product
  • No WebSocket RPC, HTTPS only
  • No bulk export to BigQuery, Snowflake, or Databricks

Choose Goldsky if custom indexing, managed streaming to an owned database, and flat per-request pricing matter more than a packaged API surface.

Compare products, pricing, and platform capabilities

Moralis is a packaged-API platform with add-on RPC and streaming products. Goldsky answers with Feeds for wallet data, Subgraphs and Turbo for indexing and streaming, and Edge RPC for JSON-RPC access.

Quick comparison of Moralis and Goldsky across key dimensions
FeatureMoralisGoldsky
Packaged wallet and token data
Packaged REST data APIAdvantage: Data API: 9 sub-APIs (Wallet, Token, NFT, Price, DeFi, Blockchain, PnL, Entity, Token Search/Score) across EVM, Solana, and Bitcoin⁠[1]Feeds: wallet balances, transfer history, and token metadata and prices on 8 EVM chains⁠[21]
Pricing modelBundled into paid RPC plans starting at $149/month⁠[14]$0.35 per 1,000 requests, same price for every endpoint⁠[28]
Wallet authenticationAdvantage: Auth API: EIP-4361 wallet sign-in for EVM and Solana⁠[5]No equivalent product
Indexing architecture
Subgraph hostingNo subgraph product. A migration guide moves subgraph queries to Moralis REST endpoints⁠[10]Advantage: Hosts an existing subgraph unchanged from its IPFS deployment hash⁠[23]
Real-time pushStreams: real-time webhooks for EVM, Bitcoin, and Solana⁠[2]Subgraph webhooks ship out of the box⁠[22]
Streaming and data delivery
Vendor-managed streaming pipelineData Feeds (Early Access): customer runs the Postgres, ClickHouse, or MySQL destination⁠[7]Advantage: Turbo: vendor-managed pipeline to 11 sink types, with SQL and TypeScript transforms⁠[25]
Bulk warehouse exportAdvantage: Datashare (early access, gated): bulk export to BigQuery, Snowflake, S3, or Databricks⁠[9]No equivalent product
RPC
WebSocket subscriptionsAdvantage: RPC Nodes include WebSocket subscriptions and archive access⁠[3]HTTPS only, no WebSocket subscriptions
RPC pricingBundled into paid plans: $149 to $749/month by compute units⁠[4]$5 per million requests, every method priced the same⁠[27]
Chain coverage
Subgraph chain coverageNo subgraph productAdvantage: 106 chains show subgraph support⁠[24]
Packaged API chain coverageData API lists 30+ supported chains⁠[1]Feeds covers 8 EVM chains⁠[21]

Architecture

Moralis runs vendor-managed infrastructure. Its own docs state that Moralis handles the infrastructure instead of the customer running nodes.⁠[3] Its core data model is a REST API and SDK, not a subgraph.⁠[10]

  • No subgraph product: Moralis’ own migration guide moves customers off The Graph’s subgraph model onto Moralis REST and SQL endpoints.⁠[10] This is the sharpest architectural difference between the two vendors.
  • Goldsky Subgraphs: hosts an existing subgraph unchanged from its IPFS deployment hash, with no manifest or schema change. The CLI also carries graft-from and remove-graft flags.⁠[23]
  • Data Feeds (Early Access): a vendor-managed pipeline into a customer-owned Postgres, ClickHouse, or MySQL instance, with reorg correction through ClickHouse collapsing tables.⁠[7]
  • Datashare (early access, gated): bulk, scheduled export to a customer’s BigQuery, Snowflake, S3, or Databricks, behind a Request Access form.⁠[9]
  • Goldsky Turbo: a vendor-managed pipeline of raw or transformed onchain data to 11 sink types, with reorgs detected at ingestion and walked back automatically.⁠[25]

Developer experience

The two platforms ask different things of a developer. Moralis asks for REST calls from application code. Goldsky asks for a subgraph deploy or a pipeline config. The notes below compare the tooling each model ships.

  • SDK languages: Moralis ships official SDKs for Node.js and Python only. Every other language calls the REST API directly.⁠[12]
  • CLI: no CLI exists for the current Moralis product line.⁠[6]
  • Local dev workflow: Moralis has no documented local-dev workflow, beyond a Docker-based sink-starter-pack quickstart for Data Feeds.⁠[6]
  • Subgraph migration tooling: Moralis ships npx feeds-migrate, which reads a subgraph manifest and generates a Data Feeds config.⁠[11] Its field-by-field migration guide maps subgraph queries to Moralis REST endpoints.⁠[10]
  • Goldsky migration: deploying an existing subgraph to Goldsky needs only its IPFS deployment hash, with no manifest, schema, or mapping change.⁠[23]

Streaming and data delivery

Moralis Data Feeds (Early Access) syncs data into a customer-owned Postgres, ClickHouse, or MySQL instance, with reorg correction through ClickHouse collapsing tables.⁠[7] It also streams through Kafka-compatible, RabbitMQ/AMQP, and SQS-compatible clients, plus REST and Arrow Flight for direct reads.⁠[8] The customer runs every one of these destinations.

Goldsky Turbo is a vendor-managed pipeline to 11 sink types, with SQL transforms through Apache DataFusion and TypeScript Script Transforms.⁠[25]⁠[26] Goldsky runs the pipeline. Moralis Data Feeds runs the sync process but leaves the destination to the customer.

Where Moralis goes further: Datashare reaches BigQuery, Snowflake, S3, and Databricks across 30+ chains, a bulk warehouse path Goldsky Turbo does not offer.⁠[9] Datashare is early access and gated behind a Request Access form. This is a roadmap gap, not two generally available products compared head to head.

RPC services

Moralis RPC Nodes are bundled into every paid plan and cover 20+ networks, with WebSocket subscriptions and archive access.⁠[3] Plan limits run from Starter at $149/month for 2M compute units and 40 requests a second. Business costs $749/month for 500M compute units and 200 requests a second.⁠[4] Overage runs $11.25, $5, and $4 per million compute units across those plans.⁠[4]

Goldsky Edge RPC is a standalone, metered product at $5 per million requests, for EVM networks only, over HTTPS only, with no WebSocket subscriptions.⁠[27]

Where Moralis goes further: WebSocket subscriptions ship on every Moralis RPC Nodes plan. Edge RPC serves HTTPS only and has no WebSocket subscriptions.

Chain support

  • Moralis: names 31 chains on its chains page, four flagged deprecated (Fantom, Moonbeam, Moonriver, Lisk).⁠[13] The Data API lists 30+ supported chains.⁠[1]
  • Moralis non-EVM: Solana has its own API set, and Bitcoin ships xpub support with a UTXO data model.⁠[1]
  • Goldsky Feeds: covers 8 EVM chains.⁠[21]
  • Goldsky Turbo: covers EVM plus Solana, Bitcoin, Stellar, NEAR, Movement, and Hypercore.⁠[24]
  • Goldsky Subgraphs: the coverage matrix lists 106 chains for subgraph hosting.⁠[24]

Goldsky’s current chain list is on the chains page.

Pricing

Pricing comparison between Moralis and Goldsky
FeatureMoralisGoldsky
Free tierNone. The legacy free plan stopped working September 1, 2026⁠[16]Starter plan, $100 one-time credit, no card required⁠[28]
Entry planStarter $149/month, 2M compute units, 40 requests/sec⁠[4]Scale plan, pay-as-you-go, no monthly minimum⁠[28]
Packaged data pricingBundled into RPC plans, metered in compute units⁠[14]$0.35 per 1,000 Feeds requests, same price for every endpoint⁠[28]
Streaming pricingData Feeds standalone: $10/month for 10 GB, $1/GB overage⁠[14]Turbo: $0.10 per worker-hour plus $1.00 per 100,000 events written⁠[28]
Published latency figuresp50 under 50ms, p90 under 500ms, p95 under 1s for core reads⁠[17]No published percentile latency figure
ComplianceSOC 2 Type II and ISO 27001⁠[18]SOC 2 Type II

Moralis has no self-serve free tier. The pricing FAQ points new signups to a sales trial instead.⁠[15] Goldsky publishes full pricing details, including volume discounts, on its pricing page.

When to choose Goldsky, and when to choose Moralis

Choose Moralis if:

  • A wide packaged REST surface per chain matters more than custom indexing
  • Shipped wallet authentication for EVM and Solana is a requirement
  • WebSocket subscriptions on every RPC request are a requirement
  • Bulk export to BigQuery, Snowflake, or Databricks is a requirement today

Choose Goldsky if:

  • An existing subgraph needs to keep running unchanged from its IPFS hash
  • A vendor-managed streaming pipeline to a customer-owned database is needed
  • Flat per-request pricing for RPC and wallet data is preferred over tiered plans
  • A one-time signup credit is preferred over a required $149/month plan

Frequently asked questions

Moralis packages wallet, token, NFT, and price data into REST sub-APIs across EVM, Solana, and Bitcoin.⁠[1] Goldsky runs Subgraphs, Turbo streaming pipelines, Edge RPC, and Feeds, built around custom indexing rather than fixed endpoints.⁠[22] Moralis’ own FAQ answers this same question from its side.⁠[19]

The legacy free plan stopped working on September 1, 2026, and the pricing FAQ now routes new signups to a sales trial.⁠[16] Paid plans start at Starter for $149/month, then Pro at $249/month and Business at $749/month.⁠[14] Goldsky’s Starter plan gives a one-time $100 credit with no card required.⁠[28]

Moralis names 31 chains on its chains page, with four flagged deprecated (Fantom, Moonbeam, Moonriver, Lisk).⁠[13] The Data API itself lists 30+ supported chains, plus a separate Solana API and Bitcoin support with xpub and a UTXO data model.⁠[1] Moralis’ own chains FAQ answer lists an older, shorter chain set than its current chains page.⁠[20] Goldsky’s subgraph coverage matrix lists 106 chains, and Turbo covers EVM plus Solana, Bitcoin, Stellar, NEAR, Movement, and Hypercore.⁠[24]

Moralis has no hosted subgraph product. Its own migration guide moves subgraph queries onto Moralis REST and SQL endpoints instead.⁠[10] A separate Moralis tool, npx feeds-migrate, reads a subgraph manifest and generates a Data Feeds config.⁠[11] Goldsky hosts an existing subgraph unchanged from its IPFS deployment hash, with no manifest or schema change.⁠[23]

Goldsky Feeds covers wallet balances, transfer history, and token metadata and prices on 8 EVM chains, at $0.35 per 1,000 requests.⁠[21] Feeds has no DeFi position, NFT, PnL, or token-score endpoints, so Moralis Data API’s packaged REST surface is wider per chain.⁠[1]

Ready to try Goldsky?

Start with the free tier to try subgraphs, data streaming, and multi-region RPC. No credit card needed.

© Endless Sky Inc. All rights reserved.

PrivacyTermsSecurity

System status