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