Skip to main content

Osmosis RPC

With QuickNode, you get access to our global network which always routes your API requests to the nearest available location, ensuring low latency and fastest speeds.
Select Access

Overview

At QuickNode, we’re committed to helping developers and enterprises explore and build on the latest and most innovative blockchain networks. Select Access Chains offer a flexible, on-demand infrastructure that supports emerging chains, enabling users to access a broader range of networks with high potential.

With Select Access Chains, developers can:

  • Build and innovate on cutting-edge, high-potential chains.
  • Unlock new opportunities within Web3 ecosystems.
  • Leverage QuickNode’s industry-leading reliability and performance without waiting for full infrastructure deployment.

Osmosis is an application-specific Layer 1 blockchain built using the Cosmos SDK. It enables custom AMMs (Automated Market Makers) and facilitates cross-chain DeFi through the Inter-Blockchain Communication (IBC) protocol. The Osmosis platform focuses on enabling highly customizable liquidity pools and incentivizes liquidity providers with OSMO, its native governance token. Its modular architecture allows developers to create and integrate decentralized exchanges (DEXs) tailored to specific needs.


Info

To learn more about Select Access Chains, check out this blog on Introducing Select Access Chains: Your Chain, Your Choice

Access

You can access Osmosis through the QuickNode Developer Portal.

For enterprises with unique needs or large-scale projects, QuickNode offers custom solutions tailored to specific requirements. Our team is ready to collaborate with you to ensure you have the infrastructure, support, and resources necessary for success in the expanding blockchain ecosystem. Talk with our team to create a custom plan today.

Osmosis Network Support

NetworkWSSHTTPS
MAINNET

Osmosis JSON-RPC API Documentation

For detailed API documentation and usage guides, please refer to the official Osmosis documentation.

Osmosis Tools and Resources

ResourceDescriptionLink/Details
Chain IDThe unique identifier for the Osmosis network.Mainnet: osmosis-1, Testnet: osmo-test-5
Currency SymbolThe symbol representing the native currency for transactions on Osmosis.OSMO
Osmosis ExplorerA blockchain explorer to view transactions, blocks, and network activity on Osmosis.Mainnet: https://www.mintscan.io/osmosis
Testnet: https://testnet.mintscan.io/osmosis-testnet
Osmosis Status PageProvides real-time updates on Osmosis’s network status, uptime, and incidents.https://status.osmosis.zone/
Public RPC EndpointsURLs to access public RPC endpoints for interacting with Osmosis’s Mainnet and testnet.Mainnet: https://rpc.osmosis.zone
Testnet: https://rpc.testnet.osmosis.zone:443
Supported MethodsSupported methods for interacting with Osmosis’s network.Tendermint RPC: https://rpc-docs.osmosis.zone/
Osmosis - gRPC Gateway docs : https://lcd.osmosis.zone/swagger/

API Credits

Usage in our pricing plans is measured in API Credits. To learn more about the API Credits for Osmosis, please visit this page.

WebSocket Limits

WebSocket responses are capped at a certain limit, which is subject to change. In cases where responses are potentially large, it is recommended to use a POST request. If the response size exceeds the limit, the associated error code will be -32616.

Endpoint Authentication Options


Note:

Please note that setting JWT (JSON Web Tokens), configuring all whitelist options, and changing any rate limits beyond credits per second are only available to users on the Growth plan and higher. Users on the Free or Starter plans can only change their requests per second rate limit or add, use, and delete an authentication token. Visit our pricing page for more information.

Token Authentication

By default, all endpoints created on QuickNode are protected by a token in the URL which looks something like this:


http://sample-endpoint-name.network.quiknode.pro/token-goes-here/

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 an 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.

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.

We ❤️ Feedback!

If you have any feedback or questions about this documentation, let us know. We'd love to hear from you!

Share this doc