Build more with QuickNode - New pricing plans and a free tier! Read the press release
Get started with Algorand development using these docs - send suggestions for improvements to [email protected]
With QuickNode, you either have a dedicated endpoint which is always serving traffic from the same location as designated when you booted the endpoint or you get access to our global network which always routes to the nearest available endpoint.
Token Authentication - By default, all endpoints created on QuickNode are protected by a token in the URL which looks something like this:
Please note the
/ at the end of the URL. Without it, you will receive
Approved Referrer List - For endpoints on the shared network, you are able to add a list of approved referrers. This requires any HTTP request to send a
Referrer header or any WebSocket request to send a
Origin header populated with one of the referrers you entered into our user panel.
Disabling Token Authentication - You can also disable the token authentication completely in your security settings for a given endpoint. This will allow anyone to make requests to the endpoint without the token.
If you're running a dedicated endpoint, you cannot disable token authentication or roll your token - so be careful where you share your endpoint URL!
JWT (JSON Web Tokens) - For additional security, you can also enable JWT for each of your deployed endpoints. JWT allows for stateless authentication between you and your endpoint. Learn how to use JWT with QuickNode in this step-by-step guide.
Multiple Authentication Tokens - Create multiple authentication tokens for each of your deployed endpoints. This allows you to revoke any tokens that may be comprised, without needing to restart your non-compromised endpoint.
To roll an individual authentication token, create an additional token and then delete the previous token. Learn more about multiple authentication tokens in this QuickNode guide.
Most *nix based systems have cURL support out of the box. cURL is a command line tool and library for transferring data with URLs. Check if you have it by running the following:
Algorand uses a set of REST APIs to interact and query the blockchain. All of the requests that QuickNode supports fall under two modules: indexer and algod.
The indexer module is used to query historical data on Algorand. This will be the module to use whenever you are looking into the past for older block's data. Indexer does not support any write operations; you will only read data using this module.
The Algorand protocol daemon (algod) is used to get current data from the blockchain and perform write operations. Algod will be the module that encompasses general usage for most developers and is how you will send transactions on Algorand.