# API reference

> Reference the public NatUI package entrypoints and lower-level renderer interfaces.

Canonical: https://natui.dev/docs/api

NatUI exposes three package entrypoints:

* [`natui`](/docs/api/natui) for components, the Node runtime, protocol types, and lower-level building blocks
* [`natui/components`](/docs/api/components) for the component API without Node runtime imports
* [`natui/inproc`](/docs/api/inproc) for an embedding host

Advanced exports are public for tests and custom transport experiments:

* [`Bridge`](/docs/api/bridge)
* [`createNatuiRenderer`](/docs/api/renderer)
* [`Transport`](/docs/api/transport)
* [Protocol types and constants](/docs/api/protocol)

These APIs describe the current alpha release and may change before a stable release.