---
title: UMA stores
description: AM stores information about registered resources, audit information generated when users manage access to their protected resources, pending requests, and resource labels. AM stores these items in the configuration store by default.
component: pingam
version: 8.1
page_id: pingam:uma:configure-uma-storage
canonical_url: https://docs.pingidentity.com/pingam/8.1/uma/configure-uma-storage.html
keywords: ["User-Managed Access (UMA)", "Storage", "Configuration"]
page_aliases: ["uma-guide:configure-uma-storage.adoc"]
---

# UMA stores

AM stores information about registered resources, audit information generated when users manage access to their protected resources, pending requests, and resource labels. AM stores these items in the configuration store by default.

For *demo and test purposes*, storing UMA information in the configuration store is sufficient and you do not need to take any additional action. To configure UMA for test purposes, see [UMA use case](uma-example.html).

For *production environments*, configure at least one external store to hold UMA information. Configure more stores to separate UMA objects in high-load deployments when data tuning requirements differ.

The tasks to configure UMA stores are:

[icon: database, set=fad, size=3x]

#### [Prepare DS](prepare-uma-store.html)

Prepare one or more DS instances to hold UMA data.

[icon: edit, set=fad, size=3x]

#### [Configure UMA Stores](configure-external-uma-stores.html)

Configure the newly-prepared DS instances in AM.
