Connecting Clients and Applications to gno.land
This guide explains how to connect external applications to gno.land networks using clients in different languages. You'll learn how to use the RPC endpoints to query the blockchain and submit transactions.
Available Clients
gno.land provides several client libraries to interact with the blockchain:
- gnoclient - The official Go client for connecting to gno.land networks
- gno-js-client - A JavaScript client for building web applications
- tm2-js-client - A lower-level JavaScript client for direct RPC access
Understanding gno.land's RPC Interface
gno.land networks expose several RPC endpoints that allow you to:
- Query blockchain state - Retrieve account information, package data, and more
- Submit transactions - Send GNOT tokens, call realm functions, and deploy code
- Subscribe to events - Get real-time updates about blockchain activity
All RPC endpoints for each network can be found in the Networks documentation.