# `sql-fun` User manual
- [Introduction](./introduction.md)
- [Installation](./installation.md)
- [SQL Functions](./sql_functions.md)
- [Database Performance Management](./database-performance-management.md)
- [Design philosophies](./design-philosophies.md)
## SQL re-write features
- [Batch query support](./sql-rewrite/batching.md)
## `sql-fun` command line reference
### Subcommands
- [api](./cli/api-subcommand.md)
- [api-help](./cli/api-help-subcommand.md)
## `sql-fun` server api reference
### methods
- [initialize method](./api/initialize.md)
- [initialized notification](./api/initialized.md)
- [list-object method](./api/list-object.md)
- [describe-table method](./api/describe-table.md)
- [validate-sql method](./api/validate-sql.md)