# KineDB > KineDB is one database engine that runs as one server, as a cluster of servers, or embedded in an application. These docs tell how to run it, how to connect to it, and which SQL it accepts. Every link below is a plain Markdown page. The same page as HTML has the same path with `.html` in place of `.md`. ## Start - [What kinedb is](https://docs.kinedb.com/index.md): The engine, and the three ways it runs: one server, a cluster, embedded. - [Run kinedb](https://docs.kinedb.com/run.md): Docker or the binary; every command-line argument and every environment variable. ## Reference - [SQL reference](https://docs.kinedb.com/sql.md): Every SQL statement that kinedb implements now, with examples. - [kd: the scripting language](https://docs.kinedb.com/kd.md): The syntax, the built-in functions and the database functions of kd, for scripts, stored functions and tickers. - [Architecture](https://docs.kinedb.com/architecture.md): How kinedb works today, and where it is going. ## Clients - [JavaScript client](https://docs.kinedb.com/clients/javascript.md): The @kinedb/client npm package: connect, query, watch. - [Python client](https://docs.kinedb.com/clients/python.md): The kinedb-client Python package: connect, query, watch. ## Optional - [All pages in one file](https://docs.kinedb.com/llms-full.txt): every page above, in order, in one Markdown file.