---
schema_version: "1"
id: abd24a5095e284084b809963ece5d4f5efd2d087bde3d1574197a67a09a1c616
title: "FAQ: Object Store v2"
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/object-store/osv2-faq.md
canonical_url: https://docs.mulesoft.com/object-store/osv2-faq
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 982a3a3a4eb666fea1b57cec411dce75083c4ba70cc73405467eb0788ef4417c
description: MuleSoft Documentation Site
latest: true
---
---
product: Object Store
---

# FAQ: Object Store v2

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

## Where is Object Store v2 available?

<table><colgroup><col> <col> <col> <col></colgroup><thead><tr><th>Control Plane</th><th>Location</th><th>Region</th><th>Region Name</th></tr></thead><tbody><tr><td rowspan="12"><p><a href="https://anypoint.mulesoft.com/">US Cloud</a></p></td><td rowspan="5"><p>North America</p></td><td><p>US East (N. Virginia)</p></td><td><p><code>us-east-1</code></p></td></tr><tr><td><p>US East (Ohio)</p></td><td><p><code>us-east-2</code></p></td></tr><tr><td><p>US West (N. California)</p></td><td><p><code>us-west-1</code></p></td></tr><tr><td><p>US West (Oregon)</p></td><td><p><code>us-west-2</code></p></td></tr><tr><td><p>Canada (Montreal)</p></td><td><p><code>ca-central-1</code></p></td></tr><tr><td><p>South America</p></td><td><p>Brazil (São Paulo)</p></td><td><p><code>sa-east-1</code></p></td></tr><tr><td rowspan="3"><p>Asia Pacific</p></td><td><p>Singapore (Singapore)</p></td><td><p><code>ap-southeast-1</code></p></td></tr><tr><td><p>Australia (Sydney)</p></td><td><p><code>ap-southeast-2</code></p></td></tr><tr><td><p>Japan (Tokyo)</p></td><td><p><code>ap-northeast-1</code></p></td></tr><tr><td rowspan="3"><p>Europe</p></td><td><p>Ireland (Dublin)</p></td><td><p><code>eu-west-1</code></p></td></tr><tr><td><p>Germany (Frankfurt)</p></td><td><p><code>eu-central-1</code></p></td></tr><tr><td><p>UK (London)</p></td><td><p><code>eu-west-2</code></p></td></tr><tr><td rowspan="2"><p><a href="https://eu1.anypoint.mulesoft.com/">EU Cloud</a></p></td><td rowspan="2"><p>Europe</p></td><td><p>Ireland (Dublin)</p></td><td><p><code>eu-west-1</code></p></td></tr><tr><td><p>Germany (Frankfurt)</p></td><td><p><code>eu-central-1</code></p></td></tr><tr><td><p><a href="https://ca1.platform.mulesoft.com">Canada Cloud</a></p></td><td><p>North America</p></td><td><p>Canada (Montreal)</p></td><td><p><code>ca-central-1</code> <a href="#os-hyperforce"><sup><strong>*</strong></sup></a></p></td></tr><tr><td><p><a href="https://jp1.platform.mulesoft.com">Japan Cloud</a></p></td><td><p>Asia Pacific</p></td><td><p>Japan (Tokyo)</p></td><td><p><code>ap-northeast-1</code> <a href="#os-hyperforce"><sup><strong>*</strong></sup></a></p></td></tr><tr><td><p><a href="https://in1.platform.mulesoft.com">India Cloud</a></p></td><td><p>Asia Pacific</p></td><td><p>India (Mumbai)</p></td><td><p><code>ap-south-1</code> <a href="#os-hyperforce"><sup><strong>*</strong></sup></a></p></td></tr><tr><td><p><a href="https://au1.platform.mulesoft.com">Australia Cloud</a></p></td><td><p>Asia Pacific</p></td><td><p>Australia (Sydney)</p></td><td><p><code>ap-southeast-2</code> <a href="#os-hyperforce"><sup><strong>*</strong></sup></a></p></td></tr><tr><td><p><a href="https://gb1.platform.mulesoft.com">United Kingdom Cloud</a></p></td><td><p>Europe</p></td><td><p>United Kingdom (London)</p></td><td><p><code>eu-west-2</code> <a href="#os-hyperforce"><sup><strong>*</strong></sup></a></p></td></tr><tr><td><p>MuleSoft Government Cloud</p></td><td><p>US Government</p></td><td><p>US GovCloud (West)</p></td><td><p><code>us-gov-west-1</code></p></td></tr></tbody></table>

**\*** You can’t access or configure some Object Store v2 features. For information, see
[Object Store v2 on Hyperforce](https://docs.mulesoft.com/object-store/#osv2-on-hyperforce).

## What Mule versions support Object Store v2?

- All Mule runtime engine 4.x versions

  Mule 4 supports Object Store v2, but does not support Object Store v1.

## Can I use Object Store v2 for apps deployed to on-premises servers?

On-premises Mule applications can access Object Store v2 only via the Object Store REST API.

For on-premises deployments, you can use the object store included in Mule. For information about
the Mule object store, see
[Store Application Data Using Object Stores](https://docs.mulesoft.com/mule-runtime/latest/mule-object-stores).

## How can I see usage data?

To view Object Store v2 usage data:

- For a UI view, use [Anypoint Usage Reports](https://docs.mulesoft.com/object-store/osv2-usage#access-os-usage-reports).

- For programmatic access, use the [Anypoint Usage API](https://docs.mulesoft.com/object-store/osv2-usage#anypoint-usage-api).

## What happens when the transaction limit for my subscription is reached?

An Object Store v2 subscription pack allows up to 100 million transactions per month for an Anypoint
Platform organization. This limit is applied across all Production and non-Production environments.

If your usage exceeds your license limit, Object Store v2 continues to work. MuleSoft notifies your
account administrator and team of any billing-related information.

## Is Object Store v2 persistent in the same region as the worker?

Yes, Object Store v2 is in the same region as the worker where the app is initially deployed. For
example, if you deploy to the Singapore region, the object store persists in the Singapore region.

> [!IMPORTANT] If after the first deploy, you move the app to a different region, Object Store v2
> remains in the original region to avoid data loss. Your use of Object Store v2 never moves from
> one region to another. When you need to deploy both an app and object store to a different region,
> delete the app and re-upload the app into the new region. This action loses all the data that may
> exist in the storage.

## Can an app deployed to CloudHub access the object store of another CloudHub app?

You can configure a Mule app to use the Object Store REST API to store and retrieve values from an
object store in another Mule app.

However, Object Store v2 isn’t designed for app-to-app communication. To share data between two Mule
4 apps, use a queue in [Anypoint MQ](https://docs.mulesoft.com/mq/).

For information about object store limitations, see
[Object Store Limitations](https://docs.mulesoft.com/object-store-connector/latest/#object-store-limitations).

For information about the Object Store REST API, see
[Object Store v2 API](https://dev-portal.mulesoft.com/apis/object-store-v2.html).

## What are the limits on an object store?

The total size of an object store isn’t limited, but each value is limited to 10 MB.

Every API call (via the connector or API) to Object Store v2 counts toward the API rate limiting
(transactions per second (TPS)):

- Base subscription: 10 TPS per app

- Premium add-on subscription: 100 TPS per app

## What is the maximum number of keys that can persist in Object Store v2?

In Object Store v2, there is no limit on the number of keys per app.

## What is the maximum key size?

The maximum size for a key is 1024 bytes (UTF-8 encoding).

Object Store v2 for CloudHub doesn’t support using pipe (`|`) characters in keys and converts any
spaces to plus (`+`) characters.

## What are the advantages of using partitions?

You can use partitions to divide the object store into separate areas for your stored and retrieved
keys. Partitions are logical, rather than physical, structures. For this reason, data access time is
the same, whether you store keys in one partition or multiple partitions.

## How long can data persist in Object Store v2?

The maximum TTL (time to live) is 2592000 seconds (30 days).

For information about rolling and static TTL, see [Time to Live (TTL)](https://docs.mulesoft.com/object-store/#time-to-live).

To configure TTL, see
[Configure a Custom Time to Live Period](https://docs.mulesoft.com/object-store/osv2-guide#configure-a-custom-time-to-live-period).

## Where is the Object Store v2 REST API portal?

The Object Store v2 API is available in the Anypoint Platform Developer’s portal:

- [Object Store v2](https://dev-portal.mulesoft.com/apis/object-store-v2.html)

## Where is the Object Store connector?

[Anypoint Exchange](https://anypoint.mulesoft.com/exchange/?search=objectstore) provides assets for
the Mule 4 Object Store connector used by Studio 7.

## Do I need a different Object Store connector for Object Store v2 and Object Store v1?

All versions of Mule’s Object Store Connector work with both Object Store v1 and Object Store v2.

## Why are Object Store values in binary format?

When you view an Object Store key in Runtime Manager, the value for the key displays as
`[binary value] BINARY`. Mule 4 wraps values into a Mule object that causes them to be only visible
in binary through Anypoint Platform. Behind the scenes, Mule 4 executes binary serialization with
the Mule internal serializer. The user interface can’t deserialize the object, hence it can only
tell you that the value is now binary in the user interface.

To view the key value, you need an Object Store retrieve flow in your app’s connector, such as:

```xml
<flow name="Retrieve" >
	<http:listener doc:name="Listener" config-ref="HTTP_Listener_config1"
		path="/retrieve">
		<ee:repeatable-file-store-stream />
	</http:listener>
	<os:retrieve doc:name="Retrieve"
		key="#[attributes.queryParams.key]"
		objectStore="Object_store1"/>
</flow>
```

For more information, see
[Tutorial: Create a Studio 7 Project](https://docs.mulesoft.com/object-store/osv2-tutorial#create-a-studio-7-project).

## Are there rate limits on Object Store v2?

Customers who have not purchased a separate Object Store SKU are rate limited to 10 transactions per
second per app. If an app for an account that has not purchased the Object Store v2 SKU exceeds the
rate limit, further requests aren’t processed for a time and a 429 HTTP error status code results.
To go beyond the base 10 TPS rate limit, contact your MuleSoft account team.

## How is Object Store v2 data secured?

Object Store v2 uses Transport Layer Security (TLS) 1.2 and 1.3 for secure transport and doesn’t
support the deprecated TLS versions 1.0 and 1.1. Data at rest is stored using FIPS 140-3 compliant
encryption standards. If you require a higher level of security, we recommend that you encrypt
sensitive data before writing it to the Object Store.

## Does Object Store cache data or perform I/O for each read and write?

Object Store v2 performs I/O for each read and write. With Object Store v2, the API call is
localized to the same data center as the Runtime Manager app.

## What happens when you reenable the **Use Object Store v2** option after disabling it?

By default, the **Use Object Store v2** option is enabled during CloudHub application deployment. If
you disable and then reenable this option in Runtime Manager, the original key-value pairs persist
as long as the key-value pair TTL isn’t expired.

## See Also

- [Object Store v2 API](https://dev-portal.mulesoft.com/apis/object-store-v2.html)

- [Configure a Custom Time-to-Live Period](https://docs.mulesoft.com/object-store/osv2-guide#configure-a-custom-time-to-live-period)

- [Create Object Store Partitions](https://docs.mulesoft.com/object-store/osv2-guide#create-object-store-partitions)

- [Object Store Connector for Mule 4](https://docs.mulesoft.com/object-store-connector/latest/)

- [The Different Types of Object Stores Explained](https://help.salesforce.com/s/articleView?id=001123185&type=1)
