# Configuration

## Additional configuration options for the SDK.

* #### [Options](/platforms/apple/configuration/options/)

  Learn more about how the SDK can be configured via options. These are being passed to the init function and therefore set when the SDK is first initialized.

* #### [Out Of Memory](/platforms/apple/configuration/out-of-memory/)

  Learn how to turn off Out Of Memory tracking

* #### [Watchdog Terminations](/platforms/apple/configuration/watchdog-terminations/)

  Learn how to turn off Watchdog Termination tracking

* #### [WebView](/platforms/apple/configuration/webview/)

  Learn how to set up the Sentry Cocoa and Browser SDKs with WebView.

* #### [App Hangs](/platforms/apple/configuration/app-hangs/)

  Learn about how to add app hang detection reporting.

* #### [Swizzling](/platforms/apple/configuration/swizzling/)

  Learn which features use swizzling

* #### [HTTP Client Errors](/platforms/apple/configuration/http-client-errors/)

  This feature, once enabled, automatically captures HTTP client errors, like bad response codes, as error events and reports them to Sentry

* #### [MetricKit](/platforms/apple/configuration/metric-kit/)

  This feature, once enabled, subscribes to MXDiagnosticPayload data of MetricKit and it to Sentry.

* #### [Environments](/platforms/apple/configuration/environments/)

  Learn how to configure your SDK to tell Sentry about your environments.

* #### [Releases & Health](/platforms/apple/configuration/releases/)

  Learn how to configure your SDK to tell Sentry about your releases.

* #### [Sampling](/platforms/apple/configuration/sampling/)

  Learn how to configure the volume of error and transaction events sent to Sentry.

* #### [Filtering](/platforms/apple/configuration/filtering/)

  Learn more about how to configure your SDK to filter events reported to Sentry.

* #### [Shutdown and Draining](/platforms/apple/configuration/draining/)

  Learn more about the default behavior of our SDK if the application shuts down unexpectedly.
