> For the complete documentation index, see [llms.txt](https://docs.shyft.to/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shyft.to/solana-indexers/case-studies/solana-governance-realms.md).

# Governance/Realms

Governance protocol on Solana is used for managing everything related to DAOs.

Going through our <mark style="color:yellow;">getting started</mark> section will help you understand few basics first.

{% content-ref url="/pages/u1PUzJS4QLAL6nLyVpe3" %}
[Getting Started](/solana-indexers/graphql-apis/getting-started.md)
{% endcontent-ref %}

TLDR:  Understanding Governance program's schema is essential to figure out what fields are stored and how you can efficiently query them. To see the schema and start querying, follow these steps:

* Get an [<mark style="color:red;">API key</mark>](https://shyft.to/get-api-key) if you don't have one.
* Head to any GraphQL client of your choice, for example [<mark style="color:red;">Hasura</mark>](https://cloud.hasura.io/public/graphiql)<mark style="color:red;">.</mark>
* Enter the GraphQL endpoint for your preferred network
  * Mainnet: <mark style="color:yellow;"><https://programs.shyft.to/v0/graphql/?api\\_key={api-key}\\&network=mainnet-beta></mark>
  * Devnet: <mark style="color:yellow;"><https://programs.shyft.to/v0/graphql/?api\\_key={api-key}\\&network=devnet></mark>
* Scroll down to **GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw\_accountName** to see the schema.
