API access and plans
Nodely serves the Algorand node (algod) and indexer APIs, plus Voi and the IPFS gateway. You can use them without an account. A paid plan ties your requests to an endpoint in the portal: it gets its own limits, usage analytics and time travel on mainnet. Boost runs on the public nodely.dev hosts; Unlimited and Enterprise get the low-latency commercial nodely.io hosts.
Plans at a glance
Section titled “Plans at a glance”| Plan | Price | How the edge recognises you | Daily quota | Rate limit | Time travel |
|---|---|---|---|---|---|
| Free | $0 | Nothing to set up, no key | 128k requests or 2 GB per IP and per site | 30 req/s per IP, bots 5 req/s | Testnet time travel |
| Boost | $32 / month, excl. VAT | Token or site | 256k requests and 4 GB per endpoint | 120 req/s per client IP, split across the region's edges | Basic time travel (mainnet and testnet) |
| Unlimited | $256 / month, excl. VAT | Token, whitelisted site or IP | None | 600 req/s per client IP, split across the region's edges | Full time travel (mainnet and testnet) |
| Enterprise | From $512 / month, excl. VAT | Token, site, IP or dedicated hosts | None | No API rate limit | Full time travel (mainnet and testnet) |
Enterprise has everything Unlimited has, without API rate limits. On Free and Boost, backend and bot requests (no browser Referer) get 50 ms or more of added latency; browser apps get none, and Unlimited and Enterprise add none at all. Unlimited can also be paid annually: $212 / month, billed for 12 months; Boost is monthly only. Support response targets per plan: Support.
Daily quotas reset at 00:00 UTC. The responses you get at a limit are on Quotas and rate limits. Everything each plan includes is on the pricing page.
Getting a paid plan
Section titled “Getting a paid plan”- Sign up in the Nodely portal and create your organization.
- An organization admin picks Boost or Unlimited on the Billing page and pays by card (Stripe). Boost has 1 user per account; Unlimited and Enterprise have admin and viewer roles: viewers see endpoints and usage but cannot change them or billing.
- Create an endpoint, then add what your app needs:
- Tokens for backends, scripts and bots.
- Sites for browser apps. You verify each domain with a DNS TXT record or a file on the site.
- IPs for servers with fixed public addresses (Unlimited and Enterprise; Boost has no IP whitelisting).
- Send the token: on Boost to the public
nodely.devhosts (free hosts), on Unlimited and Enterprise to the commercial hosts. See Authentication.
An endpoint is one project: its tokens, sites and IPs share one set of usage analytics and, on Boost, one daily quota.
| Plan | Endpoints | Tokens per endpoint | Sites | IPs per endpoint |
|---|---|---|---|---|
| Boost | 1 | 2 | 1 | 0 |
| Unlimited | 3 | 3 | 5 per organization | 3 |
| Enterprise | Custom | Custom | 5 per organization | Custom |
Changes you make in the portal (a new token, a deleted site, an upgrade) reach the edges within a few minutes.
Endpoints per network
Section titled “Endpoints per network”Free, no key
Section titled “Free, no key”| Network | Node (algod) API | Indexer API |
|---|---|---|
| Algorand MainNet | https://mainnet-api.4160.nodely.dev |
https://mainnet-idx.4160.nodely.dev |
| Algorand TestNet | https://testnet-api.4160.nodely.dev |
https://testnet-idx.4160.nodely.dev |
| Algorand BetaNet | https://betanet-api.4160.nodely.dev |
https://betanet-idx.4160.nodely.dev |
| Algorand FNet | https://fnet-api.4160.nodely.dev |
https://fnet-idx.4160.nodely.dev |
| Voi MainNet | https://mainnet-api.voi.nodely.dev |
https://mainnet-idx.voi.nodely.dev |
- The older
algonode.cloudhosts (for examplehttps://mainnet-api.algonode.cloud) work the same way. - Free hosts add an artificial delay to each response. The commercial hosts do not.
- Backup hosts on other CDNs are listed under backup endpoints. More networks are in the endpoint matrix.
Paid plans: token, site or IP
Section titled “Paid plans: token, site or IP”| Network | Node (algod) API | Indexer API |
|---|---|---|
| Algorand MainNet | https://mainnet-api.4160.nodely.io |
https://mainnet-idx.4160.nodely.io |
| Algorand MainNet, no US origins | https://xna-mainnet-api.4160.nodely.io |
– |
| Algorand TestNet | https://testnet-api.4160.nodely.io |
https://testnet-idx.4160.nodely.io |
| Algorand BetaNet | https://betanet-api.4160.nodely.io |
https://betanet-idx.4160.nodely.io |
| Voi MainNet | https://mainnet-api.voi.nodely.io |
https://mainnet-idx.voi.nodely.io |
- The commercial
nodely.iohosts only answer requests with a token or from a whitelisted site or IP, on Unlimited and Enterprise. - Boost runs on the public
nodely.devhosts: send its token there to get the Boost quota, rate and analytics. - TestNet and BetaNet have no SLO or SLA.
- For failover, your token also works on the secondary, backup and disaster hosts in backup endpoints.
IPFS gateway
Section titled “IPFS gateway”https://ipfs.algonode.xyz/ipfs/<cid>, with https://ipfs.algonode.dev/ipfs/<cid> as a backup. The gateway serves whitelisted sites only. Verified sites of Unlimited and Enterprise endpoints are whitelisted automatically; Boost includes 1 verified site whitelisted automatically; extra sites $2 / month each; Free: 1 verified site authorized in the portal, within the free daily quota. See IPFS gateway access.
Other networks
Section titled “Other networks”| Network | Endpoint | Details |
|---|---|---|
| Ethereum mainnet | https://eth.nodely.dev |
Ethereum public RPC |
| Base mainnet | https://base.nodely.dev |
Base public RPC |
| Arc mainnet | https://arc.nodely.dev |
Arc public RPC |
| Gno.land mainnet | https://gnot.nodely.dev |
Gno.land public RPC |
| Monero mainnet and stagenet | xmr.nodely.dev |
Monero public node |
These are public RPCs without keys, each with the limits listed on its page. The plans, tokens and daily quotas described here cover the Algorand and Voi APIs and the IPFS gateway.
Common questions
Section titled “Common questions”Do I need an API key?
Section titled “Do I need an API key?”Not for the free tier: call the free hosts directly. To have your traffic counted under a paid plan, send a token or call from a whitelisted site (or, on Unlimited and Enterprise, a whitelisted IP): on Boost to the nodely.dev hosts, on Unlimited and Enterprise to the commercial nodely.io hosts.
Boost or Unlimited?
Section titled “Boost or Unlimited?”Boost suits apps that need a token and analytics while their traffic fits in 256k requests and 4 GB a day. Boost includes the IPFS gateway for 1 verified site (more sites as an overage). Boost has 120 req/s per client IP, split across the region's edges, 50 ms or more of added latency on backend and bot requests and a 99.5 % SLO on the Algorand endpoints. Unlimited has no daily quota and no added latency, 600 req/s per client IP, split across the region's edges, the commercial hosts, a 99.99 % SLO on Algorand, more endpoints, tokens, sites and IP whitelisting, admin and viewer roles, a support response target, R&D support and the IPFS gateway for any CID. Both include Ethereum, Base, Arc and time travel on mainnet (Boost: basic time travel; Unlimited: full time travel). You can switch in the portal at any time.
Can I query state at a past round?
Section titled “Can I query state at a past round?”Yes, with time travel: ?round= on account, asset, app and box endpoints, the versions API and simulate at a past round. Testnet is open to everyone; mainnet needs Boost, Unlimited or Enterprise.
Can I put my token in a web app?
Section titled “Can I put my token in a web app?”No. Anything in a web page or a mobile bundle is public. Whitelist your site instead: see browser apps.
What happens if a payment fails?
Section titled “What happens if a payment fails?”Stripe retries the payment and your endpoints keep working for a grace period. If the invoice stays unpaid, the endpoints stop working on the edges until it is paid. Access comes back within minutes of the payment.
Where do I manage all this?
Section titled “Where do I manage all this?”In the Nodely portal. Questions about plans or enterprise needs: contact us.