Store Dynatrace settings with the settings SDK

A new guide, Store Dynatrace settings, covers the Settings SDK (@dynatrace-sdk/client-settings), a single API client for reading and managing Dynatrace settings objects—from built-in schemas like builtin:maintenance-windows to your own app schemas.
What the settings SDK covers
The environment scope targets environment-wide settings, while entity-specific scopes use Smartscape node IDs rather than classic entity IDs.
What you can do with it
The guide covers three main capabilities:
-
Browse schemas—use
settingsSchemasClient.listSchemaDefinitionsto discover what settings schemas are available in the environment, andgetSchemaDefinitionto inspect a specific schema's structure, constraints, and supported fields. -
Read and write settings objects—use
settingsObjectsClient.listSettingsObjectsto page through existing objects for a given schema,upsertSettingsObjectto create one,getSettingsObjectto fetch a single object, andupdateSettingsObjectto update it. Optimistic locking is built in: every update carries the version returned on retrieval. -
Support interactive settings editors—the
settingsInteractiveEditingSupportClientprovides helpers for building settings UIs: generate a default value object for pre-populating a new settings form, or generate a human-readable summary string to preview how a value will appear in list views.
Read the full guide at Store Dynatrace settings.