# Polygon

<a href="https://polygon.chain.love/" class="button primary" data-icon="arrow-up-right">Open Toolbox</a> <a href="https://polygon.chain.love/configurations" class="button primary" data-icon="arrow-up-right">Open Performance</a> <a href="https://polygon.chain.love/rpc" class="button primary" data-icon="arrow-up-right">Open API Management (RPC & Subgraphs)</a>

{% hint style="info" %} <img src="https://img.shields.io/badge/Toolbox-Enabled-green" alt="" data-size="original"> <img src="https://img.shields.io/badge/Performance_module-Enabled-green" alt="" data-size="original"> <img src="https://img.shields.io/badge/RPC-FREE_LIMITED-yellowgreen" alt="" data-size="original"> <img src="https://img.shields.io/badge/Subgraphs-paid-gold" alt="" data-size="original">
{% endhint %}

Chain.Love on Polygon is a **set of modules** that help you **discover** providers, **monitor** them, and (optionally) **access** RPC/Subgraphs through an API gateway.

## Recommended workflows

* **Discover providers (start here)**: open the [Toolbox](https://polygon.chain.love/) → browse categories (RPC, Indexing, Bridges, Oracles, Wallets, etc.) → shortlist and compare offers.
* **Harden production access**: open [Performance](https://polygon.chain.love/configurations) → set monitoring/notifications → configure routing and failover.
* **Need an RPC/Subgraphs right now**: open [API Management](https://polygon.chain.love/rpc) → use RPC/Subgraphs endpoints (details below).

## Modules on Polygon

### Toolbox (Discovery & comparison)

* **What it is**: a chain-specific marketplace/registry of Web3 services.
* **Key features**:
  * [Discover](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/discover): browse categories and filter offers
  * [Compare](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/compare): side-by-side comparison
  * [AI search](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/ai-search): search across the database (including cross-ecosystem queries)
  * [Widget for docs](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/features/widget-for-docs): embed a compact Toolbox view into documentation
  * [Contributing](https://app.gitbook.com/s/UtEmB9ZJDyz0H0sE6dNG/contributing): improve the open-source database
* **Open**: `https://polygon.chain.love/`

### Performance (Monitoring & routing)

* **What it is**: a module to manage providers' performance.
* **Key areas**:
  * [Monitoring](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/monitoring/getting-started.md)
  * [Notifications](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/monitoring/notifications.md)
  * [Load balancer](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/load-balancer/getting-started.md)
  * [Performance agreements](https://github.com/Chain-Love/chain.love-docs/blob/main/modules/performance/performance-agreements/getting-started.md)
* **Open**: `https://polygon.chain.love/configurations`

### API Management (RPC & Subgraphs)

This module is for **accessing** APIs (RPC/Subgraphs). If you’re evaluating providers or comparing options, start with the **Toolbox** section above.

#### RPC (JSON-RPC)

We host one JSON-RPC API endpoint for Polygon Mainnet:

* [Archival Node](https://rpc.polygon.chain.love): This node provides access to the entire blockchain history, starting from genesis, as is. API is fully compatible with the [Ethereum JSON-RPC API](https://ethereum.org/en/developers/docs/apis/json-rpc/). Only **POST** endpoints are supported.

#### Subgraphs (Indexing)

You can query your subgraphs using the following methods:

* By **name**: `https://proxy.polygon.chain.love/subgraphs/name/<SUBGRAPH_NAME>`

{% tabs %}
{% tab title="Mainnet" %}

```bash
# Assuming the subgraph name is `polygon/hello`
curl -X POST \
 -H "Content-Type: application/json" \
 -d '{"query":"query MyQuery {\r\n  jobs(first: 10) {\r\n    id\r\n  }\r\n}","variables":{}}' \
 "https://proxy.polygon.chain.love/subgraphs/name/polygon/hello"
```

{% endtab %}
{% endtabs %}


---

# 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://chain-love.gitbook.io/chain-love-docs/blockchains/polygon.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.
