NexusNEXUS
Compare Nexus and Blockfrost for Cardano. Blockfrost covers on-chain data; Nexus adds market data, wallet P&L, transactions, and streaming under one key.
Comparison

Nexus vs Blockfrost: A Full-Stack Data API Compared to the Cardano Incumbent

Nexus or Blockfrost for your Cardano data layer?

If you build on Cardano, Blockfrost is probably the first API you ever called. It has been the default hosted gateway to the chain since 2020, it is open source top to bottom, and its OpenAPI spec is the closest thing Cardano has to a de facto data standard. Nexus is a younger, broader platform: the same on-chain reads, plus aggregated DEX market data, FIFO wallet P&L, server-side transaction building, a DEX aggregator, and WebSocket streaming, behind one REST surface.

The two products overlap on maybe a third of their endpoints and diverge completely on the rest, so this comparison goes layer by layer: API surface, architecture and consistency, rate limiting mechanics, pricing math, reliability posture, and the strategic question hanging over Blockfrost in mid-2026. Everything here was verified against primary sources in July 2026; links are inline so you can check our work.

The 2026 elephant: Blockfrost's ownership question

Before the feature tables, you should know what is happening to Blockfrost right now, because it affects any long-term vendor decision.

In July 2026, an on-chain governance action proposed to transform Blockfrost into a free, community-governed, not-for-profit public good. The treasury ask is about 9.8M ADA. The plan, per the proposal page, was one public API free for everyone with no paid tier operated by the entity, commercial SLAs pushed out to independent partners, source code and trademarks transferred to a not-for-profit with a community-elected board, and a 99% monthly uptime commitment during the transition. IOG, which took over Blockfrost via a strategic investment in January 2024 (the site footer today reads "IOG Singapore Pte. Ltd."), would have stepped back to a non-voting advisory role.

That question is now settled: the vote closed at the end of July 2026 well short of the 66.67% threshold, and on-chain the action shows as expired without ratification (epoch 646). Blockfrost's commercial tiers continue as they are. The episode still belongs in your risk model, because you are buying from a vendor whose own owner proposed to stop operating it commercially, and the community declined to fund the alternative. That is not disqualifying, but it is not nothing either.

Nexus, for contrast, is a commercial product operated by Gero Labs (the GeroWallet team) with a conventional subscription model and no ownership questions in flight.

API surface, endpoint by endpoint

Both products are REST-first with a published OpenAPI spec (Blockfrost 0.1.90, June 2026; Nexus on OpenAPI 3.1, live at nexus.gerowallet.io). Blockfrost's merged spec contains about 128 paths; the Nexus docs cover about 130. But the composition is very different.

Capability

Blockfrost

Nexus

Blocks, epochs, txs, addresses, accounts, assets, pools

Yes, mature (about 80 endpoints)

Yes (about 35 endpoints, plus batch CBOR fetch)

Conway governance (DReps, proposals, committee)

Yes, 19 endpoints, updated through June 2026

Partial: DRep list, detail, delegators, votes

Mempool inspection (Cardano)

Yes (3 endpoints)

No

Script and datum queries

Yes, incl. CIP-33 reference script UTxOs

Yes (script by hash, datum by hash)

Transaction evaluate (ex-units)

Yes (Ogmios-backed)

Yes

Transaction submit

Yes, plus priority "premium submit" on Developer+

Yes

Transaction building (server-side, unsigned CBOR out)

No, delegated to client libraries

Yes: 6 builders + a max-ADA helper

DEX market data (prices, OHLCV, order books, TVL)

No

Yes (about 48 endpoints)

DEX aggregator (quote, build, submit swaps)

No

Yes (7 endpoints, 15 routable venues)

Wallet P&L / portfolio analytics

No

Yes (FIFO, single and multi-wallet)

NFT market data (floor, sales)

No

Yes

WebSocket streaming (Cardano)

No (webhooks instead)

Yes (SockJS + STOMP)

Webhooks

Yes (beta, tier-gated)

No

IPFS

Yes, bundled per tier + Filecoin quotas

Yes, $5 add-on (gateway, IPNS, per-key pinning)

MCP server for AI agents

No

Yes, 25 tools, $19 add-on

Bitcoin

No

Yes: 16 endpoints incl. ordinals and runes

Midnight

Yes (beta): GraphQL indexer, GraphQL WS, node RPC

Yes: 12 REST endpoints incl. DUST and tx building

Three honest observations from that table.

Blockfrost is deeper where they overlap. On pure chain data, Blockfrost has more endpoints, more filters, and six years of accumulated edge-case handling. Its Conway governance group (19 endpoints covering DReps, proposals with CIP-129 addressing, and the constitutional committee, with additions as recent as June 2026) is substantially deeper than Nexus's current DRep set. It also has Cardano mempool endpoints, which Nexus does not.

Nexus is wider everywhere else. Market data, P&L, transaction construction, swap routing, and streaming simply do not exist in Blockfrost's spec, by design. A Blockfrost-based product that needs token prices typically adds TapTools or a custom indexer; needs P&L, builds FIFO accounting in-house; needs live prices, polls. Each of those is another vendor or another internal system to operate.

The multi-chain stories differ in kind. Blockfrost added hosted Midnight infrastructure in April 2026: a GraphQL indexer, GraphQL WebSocket subscriptions, and node JSON-RPC, all beta, bundled on every tier. Nexus serves Midnight over the same REST surface as its other chains, and goes further on the transaction side: DUST tracking, NIGHT/DUST registration builders, unshielded transaction building and submission. Nexus also runs live Bitcoin endpoints (self-hosted bitcoind plus an ord indexer for ordinals and runes) and Apex Fusion networks. Blockfrost has no Bitcoin story. One nuance to plan around: Nexus API keys are scoped per chain and network, so multi-chain means multiple keys under one account and one bill, not a single key everywhere.

Architecture and the consistency question

Blockfrost's hosted API and its self-hostable twin (blockfrost-backend-ryo) are a Fastify service reading from cardano-db-sync's PostgreSQL, with Ogmios handling transaction evaluation. That architecture has one documented, still-open consequence: issue #86, filed by the cardano-transaction-lib team, describes how db-sync and Ogmios sit at different chain tips, so the UTxO view and the evaluation view can disagree. The maintainer's on-record position is that absolute consistency between the two tools is not achievable. In practice this bites chained-transaction flows: a transaction you just evaluated or submitted may not yet be visible to /addresses/{address}/utxos when you build the next one. The issue has been open since 2022 and db-sync remains the data layer, so it is still a real edge case in 2026, and client-side retry logic remains the standard workaround.

Nexus runs a different topology: a Java 21 / Spring Boot service in front of a prioritized provider chain per network. Reads are served by Nexus's self-hosted yaci-store indexers first, with Koios and, yes, Blockfrost itself as circuit-breakered fallbacks (Resilience4j per provider). The interesting part for this discussion is the health model: a tip-staleness check removes an indexer from routing when it is alive but serving stale data, rather than only when it is down. That does not make read-your-writes magically guaranteed across a distributed system, and we will not claim it does, but it is an architecture that treats "responding with old data" as a failure mode, which is precisely the failure mode behind issue #86. If chained transactions are your workload, test both against your flow during a trial; it is a 30-minute experiment.

Being transparent about that provider chain also tells you something else: Nexus depends on Blockfrost as a tertiary fallback for Cardano reads. We think disclosing that is more useful to you than pretending otherwise.

Rate limiting mechanics

The two systems throttle differently, and the difference matters at scale.

Blockfrost allows 10 requests/second per IP with a burst of 500, refilling at 10/s (a drained burst takes about 50 seconds to recover), on every tier; only Enterprise gets custom limits. Quotas are per day (50k on the free Starter, 300k on Hobby, 1M on Developer), reset at midnight UTC. The error ladder is specific: HTTP 429 for rate, 402 for exhausted daily quota, and 418 as an auto-ban if you keep hammering after a 429/402. One-day "boost" purchases add 300k or 1M requests when you blow the cap.

Nexus meters per key on two independent axes: a monthly request pool and a per-second token bucket whose depth is the burst. Both scale with tier: Builder gets 25 req/s with a 250-token burst, Growth 50/500, Scale 100/1,000, Enterprise 500/5,000, with per-key overrides available on Enterprise. Monthly-quota state is exposed on every metered response via X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset, and the two 429 variants are distinguishable (the monthly one carries the quota headers and a reset_at body; the per-second one just sends Retry-After: 1). Add-on and subscription gating uses HTTP 402 with a machine-readable addon field. Hot GET endpoints support ETag/304 revalidation, and revalidated responses still count against quota, so caching never silently changes your bill.

Structural differences to note: Blockfrost's paid tiers still share the flat 10 req/s ceiling, while Nexus's throughput grows with tier; Blockfrost resets daily, Nexus monthly; Blockfrost sells overage relief by the day, Nexus has no overage billing at all and simply returns 429 at the cap until you upgrade. Predictable, but a hard stop; size your tier accordingly.

Pricing math

Both vendors use flat subscription tiers, which makes them directly comparable, and honesty requires leading with this: on raw request volume per dollar, Blockfrost is cheaper, and its STARTER plan costs nothing while Nexus has no plan at no charge.

  • Blockfrost (pricing): Starter is free forever at 50k requests/day (about 1.5M/month), one project. Hobby is €29/month for 300k/day (about 9M/month). Developer is €79/month for 1M/day (about 30M/month), with 15% off annually. Enterprise is custom. There is also a pay-as-you-go mode, payable in ADA natively or by card, and IPFS plus Filecoin storage is bundled into every tier.

  • Nexus: Builder $29/month for 2M requests/month (3 keys, 7-day trial, the only trial mechanism; there is no plan at no charge). Growth $79 for 10M. Scale $199 for 50M with streaming included. Enterprise $499 for 200M with every add-on and unlimited WebSocket bundled. Dedicated from $2,000 for isolated infrastructure. Add-ons: Market Data $19, Wallet Analytics $15, Transaction Builder $19, MCP $19, IPFS $5. WebSocket packages for Builder/Growth: $29, $59, $99.

So a maxed-out Nexus Builder with every add-on is about $106/month against Hobby's €29, for roughly a quarter of Blockfrost's monthly request volume. If your workload is on-chain reads and nothing else, Blockfrost wins that arithmetic outright, and you should use it.

The comparison inverts when you price the whole stack. The Blockfrost-era architecture for a trading tool or portfolio product is Blockfrost (chain reads) plus a market data vendor plus an in-house FIFO P&L pipeline plus a polling layer or custom streaming. The Nexus equivalent is one subscription where a request is a request across all of it. Whether $106 beats €29-plus-two-more-vendors-plus-an-indexer-on-call depends entirely on whether you need the upper layers. That is the actual decision, not the sticker prices.

One more Blockfrost pricing virtue worth naming: paying in ADA via pay-as-you-go is genuinely useful for DAOs and treasuries that hold ADA. Nexus bills conventionally (PayPal rails today) and offers a GERO-holder discount ladder instead.

Reliability posture

Blockfrost publishes a status page showing 100% component uptime over the trailing 90 days as of this writing, markets 99.9% uptime and 100M+ requests/day, and reserves contractual SLAs for Enterprise. That is a solid public record, and we will not pretend otherwise.

Nexus publishes a public status page with per-service uptime and incident history, and a changelog with a 30-day deprecation notice rule. It does not yet publish a third-party uptime figure, and we will not invent one here. Its reliability story is architectural (the multi-provider fallback and tip-staleness routing described above) and contractual: SLAs exist where a written agreement exists, on Enterprise and Dedicated, with Dedicated adding physically isolated infrastructure (own cluster and database), a negotiated SLA, and a 4-hour support response over a dedicated channel. For everything below that, the honest instruction is: run the 7-day trial against your production traffic pattern and measure. The rate-limit headers make it easy to script.

When Blockfrost is the better fit

Being specific, because several of these are decisive:

  • Your workload is pure on-chain reads. Blockfrost is cheaper per request, deeper on chain-data endpoints, and battle-tested. Nothing in Nexus's upper stack helps you if you never call it.

  • You want a plan that costs nothing. Blockfrost STARTER is 50k requests/day at no charge, forever, no card. Nexus's 7-day trial is an evaluation window, not a home for a hobby project.

  • You need Cardano mempool access. Blockfrost's mempool group has no Nexus equivalent today. Governance stopped being a gap in August 2026: Nexus serves DReps, proposals, votes, the committee and the constitution natively.

  • You want to self-host or need an exit hatch. The entire Blockfrost stack is open source, with two self-host paths (the full RYO stack and the lighter Dolos-based Blockfrost Platform 1.0, which shipped in May 2026 with Hydra support). Nexus is a hosted product, full stop.

  • You lean on SDK breadth or framework defaults. Blockfrost has first-party SDKs in 15+ languages (about five actively maintained, led by blockfrost-js at ~23k weekly downloads) and first-class provider slots in MeshJS and Lucid Evolution. Nexus currently ships an OpenAPI spec, a live docs playground, and an MCP server, but no official SDKs and no MeshJS/Lucid provider, so with those frameworks Blockfrost is the path of least resistance today.

  • You need webhooks or push-based tx notifications and prefer them to managing a WebSocket connection.

When Nexus is the better fit

  • Your product touches prices, P&L, swaps, or live data. That is the entire upper half of the surface table. One subscription replaces a two-or-three-vendor stack plus in-house accounting code.

  • You want transaction building as an API. Six server-side builders returning unsigned CBOR (transfers, delegation, stake registration with optional reward withdrawal, DRep registration, vote delegation with Trezor-compatible certificate encoding, withdrawals), signed client-side via CIP-30; keys never leave your side. With Blockfrost you bring your own builder library.

  • You want a swap feature without DEX integrations. The aggregator quotes and routes across 15 venues (live-verified July 2026: Minswap V1/V2, SundaeSwap V1/V3, WingRiders V1/V2, VyFi, Splash, TeddySwap, MuesliSwap, CSwap, Genius Yield, SaturnSwap, ShadowBook, SnekFun) and builds the swap server-side, non-custodially, at a 0.10% fee (0.05% for GERO holders). There is even an embeddable widget with a partner revenue share.

  • You need streaming on Cardano. SockJS/STOMP topics for prices, per-asset feeds, and executed swaps, snapshot-then-updates, so no polling loop against your rate limit.

  • You want UTXO chains beyond Cardano from one vendor, today. Bitcoin (with ordinals and runes), Midnight (with transaction building), and Apex Fusion are live now, alongside Cardano.

  • Your compliance posture requires isolated infrastructure with a negotiated contractual SLA, which is the Dedicated tier's entire reason to exist.

Bottom line

Blockfrost is the better pure chain-data API: cheaper per request, deeper on core endpoints, open source, self-hostable, and ubiquitous, with the caveat of an unresolved dual-tip consistency edge case and an unusual amount of 2026 strategic uncertainty. Nexus is the better platform the moment your requirements climb above raw chain reads, because the climb is where Blockfrost stops entirely.

Comparing more than these two? Maestro Alternatives for Bitcoin and Cardano walks the wider field, including the options for teams that also need Bitcoin coverage, and carries an endpoint-level migration map.

Nexus is built by A.D. Labs, the team behind GeroWallet. The short version of this comparison, with the migration path, is on the Blockfrost alternative page. Evaluate it against your own traffic: Start the 7-day Builder trial, browse the full endpoint reference and live playground at nexus.gerowallet.io/docs, or talk to us about Enterprise and Dedicated via the support page.