# Parameter store for Dynatrace app

**URL:** <https://community.dynatrace.com/t/parameter-store-for-dynatrace-app/56477>\
**Category:** Developer Q&A Forum\
**Tags:** credential-vault, custom-app, app-functions\
**Created:** [July 16, 2026, 4:37am UTC](https://community.dynatrace.com/t/parameter-store-for-dynatrace-app/56477 "2026-07-16T04:37:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TerryL](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@TerryL](https://community.dynatrace.com/u/TerryL)\
**Post date:** [July 16, 2026, 4:37am UTC](https://community.dynatrace.com/t/parameter-store-for-dynatrace-app/56477/1 "2026-07-16T04:37:16Z")

</div>

Hi guys,

I am trying to store some static value in Dynatrace environment instead of hardcode it in to the App repo.

I tried using credential vault as a storage but App Engine cannot provide app context, and share to all is banned when no app context is enabled.

Can you guys recommended some solutions?

Many thanks!

Terry

---

<div class="post-metadata">

**Author:** ![imsingh](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/imsingh/32/7858_2.png) [@imsingh](https://community.dynatrace.com/u/imsingh)\
**Post date:** [July 16, 2026, 10:08am UTC](https://community.dynatrace.com/t/parameter-store-for-dynatrace-app/56477/2 "2026-07-16T10:08:12Z")

</div>

Hi Terry

If the idea is that user should be able to provide value via Dynatrace and your app should be able to use that value. I’d suggest to use the settings for that.

The&nbsp; **App Settings API** &nbsp;&nbsp;is purpose-built for this use case. It lets you define a schema and store key-value config (including secrets) scoped to the app itself.

**How it works:**  
1. Define a schema in&nbsp;`/settings/schemas/`&nbsp;in your app project:

```javascript
{
  "schemaId": "app:my-app:config",
  "version": "1.0.0",
  "properties": {
    "apiEndpoint": { "type": "text", "nullable": false },
    "apiKey": { "type": "secret", "nullable": false }
  }
}

```

2. Read values at runtime using the [react hooks](https://developer.dynatrace.com/develop/sdks/react-hooks/#usesettingsv2):

```javascript
const { data } = useSettingsV2({ schemaId: 'app:my-app:config' });

```

**Why it’s ideal:** &nbsp;Values live in Dynatrace (not the repo), are editable via the Settings UI, support secrets with masking, and work natively within App Engine without needing app context for credential vault.

Does that help somehow?

Indermohan Singh

---

<div class="post-metadata">

**Author:** ![TerryL](https://avatars.discourse-cdn.com/v4/letter/t/8491ac/32.png) [@TerryL](https://community.dynatrace.com/u/TerryL)\
**Post date:** [July 16, 2026, 2:30pm UTC](https://community.dynatrace.com/t/parameter-store-for-dynatrace-app/56477/3 "2026-07-16T14:30:45Z")

</div>

Hi Indermohan,

I am looking into `/settings/schemas/`, but only found&nbsp;[List/Get Schema API](https://docs.dynatrace.com/docs/shortlink/api-v2-settings-key-concepts#schemas), should I try&nbsp;[POST Object API](https://docs.dynatrace.com/docs/shortlink/api-v2-settings-post-object), then what should I set the scope?

Many Thanks!
