> ## Documentation Index
> Fetch the complete documentation index at: https://ton.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# What's TON Center API?

TON Center provides fast and reliable HTTP APIs for interacting with [The Open Network](https://ton.org), allowing developers to easily access blockchain data for use in wallets, explorers, automation tools, and more.

Because TON nodes use a binary protocol (ADNL), the HTTP API acts as a bridge, translating requests into compatible formats through two main implementations.

***

## API Versions

* **v2 – TON HTTP API**\
  Real-time access to blockchain state using `tonlibjson` and Liteservers.

* **v3 – TON Indexer**\
  PostgreSQL-based indexer that provides stable and queryable access to structured blockchain data.

<Note>Free access is limited to 1 request per second. To increase limits, request an API key via [@toncenter on Telegram](https://t.me/toncenter) or follow [this guide](/docs/get-api-key).</Note>

***

## Usage Options

### Hosted

Use the hosted API from TON Center with a [subscription plan](/docs/subscription-plans) that fits your needs:

* The Free Plan offers 10 requests/sec.
* Paid plans provide higher rate limits and private liteservers.

<a
  href="https://t.me/toncenter"
  style={{
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
width: '100%',
height: '56px',
backgroundColor: '#0098ea',
color: 'white',
borderRadius: '6px',
textDecoration: 'none',
fontWeight: 'bold',
fontSize: '1rem',
boxShadow: '0 2px 8px rgba(0,0,0,0.06)',
transition: 'background-color 0.3s',
marginTop: '1.25rem',
}}
  onMouseOver={(e) => (e.currentTarget.style.backgroundColor = '#0077c7')}
  onMouseOut={(e) => (e.currentTarget.style.backgroundColor = '#0098ea')}
>
  Get your API key
</a>

### Self-Hosted

Run the APIs on your own infrastructure:

* [TON HTTP API (v2)](https://github.com/toncenter/ton-http-api)
* [TON Indexer (v3)](https://github.com/toncenter/ton-indexer)

<Note>Running your own infra means you'll need quite powerful hardware. For example, the minimun requirements for a liteserver are at least 16-core CPU, 128 GB RAM, 1 TB NVMe SSD, and 1 Gbps connection.</Note>
