# Asset Store Kit - [Introduction to Asset Store Kit](asset-store-kit-overview.md) - Scenarios - [Protecting Asset Data](asset-scenario1.md) - [Protecting Asset Data with User Authentication](asset-scenario2.md) - Asset Store Kit Development (ArkTS) - [Adding an Asset (ArkTS)](asset-js-add.md) - [Removing Assets (ArkTS)](asset-js-remove.md) - [Updating an Asset (ArkTS)](asset-js-update.md) - [Querying Assets (ArkTS)](asset-js-query.md) - [Querying Assets Used for User Authentication (ArkTS)](asset-js-query-auth.md) - [Performing Asset Operations in Specified User Space (for System Applications Only) (ArkTS)](asset-as-user-sys.md) - Asset Store Kit Development (C/C++) - [Adding an Asset (C/C++)](asset-native-add.md) - [Removing Assets (C/C++)](asset-native-remove.md) - [Updating an Asset (C/C++)](asset-native-update.md) - [Querying Assets (C/C++)](asset-native-query.md)