Spectrum Nodes

Payment providers

Transaction, gas and pricing data accurate enough to settle and reconcile against, on the infrastructure that stays up when the network is busy.

Settlement-grade data

Transaction history, receipts and token discovery you can reconcile a ledger against.

Gas you can quote on

Live gas and price data, so a payment is quoted and broadcast at a fee that actually lands.

Uptime that matters

A 99.99% SLA on dedicated infrastructure, because a payment flow cannot wait for a provider to come back.

A few lines to start

Install, authenticate, call. The whole sample runs as it is, against every network we support.

payments.ts
// 1. Install the SDK
$ npm i @spectrumnodes/sdk
 
import { Spectrum } from "@spectrumnodes/sdk";
 
// 2. Authenticate with your API key
const spectrum = new Spectrum({ apiKey: process.env.SPECTRUM_API_KEY });
 
// 3. Quote the fee, then price it in fiat
const gas = await spectrum.chain.getGas("ethereum");
const price = await spectrum.price.get("ETH");
  1. 1Install and importOne typed package, and no per-chain clients to wire up.npm i @spectrumnodes/sdk
  2. 2AuthenticatePass the API key from your dashboard. The same key works across every supported network.
  3. 3Quote and price the paymentRead live gas to set a fee that lands, and the token price to settle and report in fiat terms.

The APIs behind it

Every one of these is documented. Follow a card straight into its reference page.

Get started

Build your payments on Spectrum

Create a free account, grab an API key, and ship against production-grade infrastructure today.

No credit card required · Free tier included