# Contract Addresses

You can find contract addresses and governance parameters for all supported networks in the [Superfluid Console](https://console.superfluid.finance/protocol).\
In the console you can also find [a list of SuperTokens](https://console.superfluid.finance/supertokens) for every network.

If you want to programmatically interact with the Superfluid protocol, consider using the [metadata package](https://github.com/superfluid-finance/protocol-monorepo/blob/dev/packages/metadata/networks.json), also available as npm package [@superfluid-finance/metadata](https://www.npmjs.com/package/@superfluid-finance/metadata). This makes it easy to get a list of relevant contract addresses and other protocol metadata, and to add support for new networks the protocol is deployed to.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://superfluid.gitbook.io/superfluid/developers/networks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
