# Client interfaces

Use the supplied CoordinatorDB client for native access, or send SQL to the HTTP interface and select a registered result format. Third-party ClickHouse and PostgreSQL wire clients are not supported.

## Choose an interface

* [Command-line interface](https://coordinatordb.com/docs/concepts/features/interfaces/cli) describes server and client arguments.
* [Native client](https://coordinatordb.com/docs/concepts/features/interfaces/client) provides interactive state and scripted input/output.
* [HTTP](https://coordinatordb.com/docs/concepts/features/interfaces/http) accepts independent authenticated requests.
* [SQL console](https://coordinatordb.com/docs/concepts/features/interfaces/sql-console) runs queries in the browser.
* [Native TCP](https://coordinatordb.com/docs/concepts/features/interfaces/tcp) defines connection state and transport limits.
* [Browser workspace](https://coordinatordb.com/docs/concepts/features/interfaces/web-sql) organizes connections, tabs and table pages.
* [Notebooks](https://coordinatordb.com/docs/concepts/features/interfaces/web-ui-notebook) combine SQL cells and Markdown.

See [interface overview](https://coordinatordb.com/docs/concepts/features/interfaces/overview) for state scope and related format/schema guides.
