Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.19 KB

File metadata and controls

27 lines (21 loc) · 1.19 KB

App Configuration — TypeScript SDK Quick Reference

Condensed from azure-appconfiguration-ts. Full patterns (provider, dynamic refresh, Key Vault references, feature flags, snapshots) in the azure-appconfiguration-ts plugin skill if installed.

Install

npm install @azure/app-configuration @azure/identity

Quick Start

Auth: DefaultAzureCredential is for local development. See auth-best-practices.md for production patterns.

import { AppConfigurationClient } from "@azure/app-configuration";
import { DefaultAzureCredential } from "@azure/identity";
const client = new AppConfigurationClient(process.env.AZURE_APPCONFIG_ENDPOINT!, new DefaultAzureCredential());

Best Practices

  • Use provider for apps — @azure/app-configuration-provider for runtime config
  • Use low-level for management — @azure/app-configuration for CRUD operations
  • Enable refresh for dynamic configuration updates
  • Use labels to separate configurations by environment
  • Use snapshots for immutable release configurations
  • Sentinel pattern — use a sentinel key to trigger full refresh
  • RBAC roles — App Configuration Data Reader for read-only access