> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppSignal for JavaScript plugins

## Plugins

The following plugins are available to add additional metadata to Front-end error reports.

* [plugin-breadcrumbs-console](/front-end/plugins/plugin-breadcrumbs-console)
* [plugin-breadcrumbs-network](/front-end/plugins/plugin-breadcrumbs-network)
* [plugin-window-events](/front-end/plugins/plugin-window-events)
* [plugin-path-decorator](/front-end/plugins/plugin-path-decorator)

## Loading plugins

The `Appsignal` object can take one or many optional "plugins" that can extend the base functionality of the library e.g. for handling uncaught exceptions via `window.error` or `onunhandledpromiserejection`.

<CodeGroup>
  ```javascript JavaScript theme={null}
  import { plugin } from `appsignal/plugin-${PLUGIN_NAME}`
  appsignal.use(plugin())
  ```
</CodeGroup>
