# Using ENSDb

You can interact with the ENSDb instance using the dedicated TypeScript SDK or the regular PostgreSQL interface. This section provides guides for both methods, as well as troubleshooting tips and answers to frequently asked questions.

[Interact with ENSDb](/docs/integrate/unigraph/examples)

## Future possibilities

Use an ENSDb instance as an event source for building reactive systems that respond to ENS state changes.

With sub-second query latency and real-time updates, you can build applications that react to registration lifecycle updates, ownership transfers, resolver updates, and more.

## Example Use Cases

### Analytics & Dashboards

Use [PeerDB](https://www.peerdb.io/) and stream indexed ENS data from ENSDb to your data warehouse or analytics tool.

### Event-Based Engines

Integrate [Sequin](https://sequinstream.com/) to build reactive systems that respond in realtime to ENS state changes.

### Cache Layers

Try out [S2](https://s2.dev/) to build cache layers and materialized views on top of your ENSDb instance.