# Configuration LiveCodes is very flexible and provides a wide range of configuration options. This can generally be achieved by: ### [Configuration Object](./configuration-object.html.md) A JavaScript object used for configuration and keeping state. ### [Query Parameters](./query-params.html.md) A flexible and convenient way to configure the app using URL query parameters