1# Preferences 2 3## Overview 4 5The **Preferences** module provides APIs for key-value (KV) data processing, including querying, modifying, and persisting KV data. 6 7**System capability**: SystemCapability.DistributedDataManager.Preferences.Core 8 9**Since**: 13 10 11## Files 12 13| Name | Description | 14| ---------------------------------------------------------- | ------------------------------------------------------------ | 15| [oh_preferences.h](capi-oh-preferences-h.md) | Provides APIs and structs for accessing the **Preferences** object. | 16| [preferences_err_code.h](capi-oh-preferences-err-code-h.md) | Defines the error codes used in the **Preferences** module. | 17| [oh_preferences_option.h](capi-oh-preferences-option-h.md) | Provides APIs and structs for accessing the **PreferencesOption** object.| 18| [oh_preferences_value.h](capi-oh-preferences-value-h.md) | Provides APIs, enums, and structs for accessing the **PreferencesValue** object.| 19