How to start with free tier


Free tier does not require any SDK tokens / authentication headers. Just use empty string in place of the token.

const token = '';
const server = '';
const port = 443;
const client = new algosdk.Algodv2(token, server, port);

(async () => {
  console.log(await client.status().do());
})().catch((e) => {

IMPORTANT for free tier:

This is a shared community resource. Do not abuse it.

  • respect the 429 rate limit error and use exponential backoff before retrying
  • do not generate more than 10 concurrent requests
  • do not generate more than 2 concurrent requests for blocks
  • do not generate more than 1 concurrent paginating request (with next=)
  • stay withing 5GB per day limit
  • do not re-request data you already got in the prev request - blockchain is immutable
    repeatedly requesting with min-round=0 or 1 will get you banned