# ENSApi Overview

ENSApi is a web service built on top of [ENSDb](/docs/services/ensdb), and provides access to indexed ENS data through multiple HTTP APIs.

## GraphQL APIs

### ENS Omnigraph API

The **Omnigraph API** is the _new_ primary GraphQL API for ENSNode that provides a unified access model for both ENSv1 and ENSv2 data. Write your queries once and get automatic support for ENSv1 and ENSv2 data!

[ENS Omnigraph API](/docs/integrate/omnigraph)

### ENS Subgraph API

The Subgraph API is the **deprecated** _legacy_ ENSv1-only GraphQL API. It is now deprecated in favor of the Omnigraph API, but is still available for backwards compatibility reasons with The Graph's ENS subgraph.

## REST APIs

A growing set of REST APIs are also being added to ENSApi.

[ENSApi Reference](/docs/services/ensapi/reference/api-reference)

## Configuration

ENSApi can be configured via environment variables.

[ENSApi Configuration Options](/docs/services/ensapi/usage/configuration)

## ENS Protocol Acceleration

We are engineering radically accelerated resolution of most ENS queries. ENSNode’s
architecture unlocks near-instant bulk resolution of live ENS records, including name
resolution configurations that span across multiple chains.

<FasterLookupImage styles="w-full h-auto" />

[ENS Protocol Acceleration](/docs/integrate/omnigraph/protocol-acceleration)