> For the complete documentation index, see [llms.txt](https://docs.wproofreader.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wproofreader.com/v6.12.0/integrations/initialization/configuration-options.md).

# Configuration options

WProofreader behavior and UI are controlled through configuration options set in `WEBSPELLCHECKER_CONFIG` or passed directly to `init()`. This section covers the most commonly used options grouped by task.

For the complete list of all available parameters, types, and default values, refer to the [Configuration reference](https://webspellchecker.com/docs/api/wscbundle/Options.html).

* **Service connection.** Cloud or self-hosted endpoint and request authentication.
* **Startup and behavior.** AutoSearch scope, startup state, ignore rules, content exclusion, theme, and options storage.
* **Check types.** Grammar, style, autocorrect, autocomplete, AI writing assistant, and checking modes.
* **UI elements.** Suggestion pop-up, proofread dialog, badge, and Settings dialog.
* **Languages and dictionaries.** Default language, auto-detection, UI localization, user and organization dictionaries.
* **Callbacks.** Event hooks for analytics, usage tracking, and error handling.
