Developer Endpoints
Feel free to use these endpoints to build on Rujira!
Stay updated with health checks and notifications through our Discord.
Detailed documentation is available in the THORChain Dev Docs.
THORChain Endpoints
RPC (Mainnet): thornode-mainnet-rpc.bryanlabs.net
RPC (Stagenet): stagenet-rpc.ninerealms.com
gRPC:
thornode-mainnet-grpc.bryanlabs.net:443
Midgard REST API (Mainnet): midgard.ninerealms.com
Midgard REST API (Stagenet): stagenet-midgard.ninerealms.com
Rujira Ecosystem APIs
GraphQL API
High-performance API for extensive data across the Rujira ecosystem:
Mainnet: api.rujira.network/api/graphiql
Stagenet: preview-api.rujira.network/api/graphiql
Docs: Embedded inside the above links.
For GraphQL subscriptions and real-time data streaming, use a Phoenix Socket-based connection instead of HTTP. This ensures low-latency, bidirectional communication with Rujira’s endpoints. A working example is available here, which:
Initializes a Phoenix Socket instance (
PhoenixSocket
fromphoenix
).Wraps it with
@absinthe/socket
for Relay-compatible GraphQL subscriptions.Includes fallback compatibility fixes for outdated libraries.
REST API
For RUJI Trade DEX and RUJI token supply integrations:
Docs: Rujira's REST API
For a more comprehensive solution, use our GraphQL API.
Gaia (ATOM)
gRPC:
gaia-grpc.bryanlabs.net:443
Noble (USDC)
gRPC:
noble-grpc.bryanlabs.net:443
Kujira
gRPC:
kujira-grpc.bryanlabs.net:443
Osmosis
gRPC:
osmosis-grpc.bryanlabs.net:443
Terra Classic
gRPC:
terra-grpc.bryanlabs.net:443
Terra2
gRPC:
terra2-grpc.bryanlabs.net:443
Endpoint Testing
RPC/API Endpoints:
curl -X GET https://<endpoint>/status
gRPC Endpoints:
grpcurl <grpc-endpoint> list
Last updated