# Dapr Configuration API In this quickstart, you'll create a microservice which makes use of Dapr's Configuration API. Configuration items are key/value pairs containing configuration data such as app ids, partition keys, database names etc. The service gets configuration items from the configuration store and subscribes for configuration updates. Visit [this](https://docs.dapr.io/developing-applications/building-blocks/configuration/) link for more information about Dapr and Configuration API. This quickstart includes one service: - Python service `order-processor` ## Add configuration items to the config store ### Prerequisite - Locally running redis container - a redis container named `dapr_redis` is automatically created when you run `dapr init` - Open a new terminal and set values for config items `orderId1` and `orderId2` by using the command below ```bash docker exec dapr_redis redis-cli MSET orderId1 "101" orderId2 "102" ``` ## Run Python service with Dapr 1. Open a new terminal window and navigate to `order-processor` directory: ```bash cd ./order-processor pip3 install -r requirements.txt ``` 2. Run the Python service app with Dapr: ```bash cd ./order-processor dapr run --app-id order-processor --resources-path ../../../components/ --app-port 6001 -- python3 app.py ``` ## (Optional) Update value of config items 1. Keep the `order-processor` app running and open a separate terminal 2. Change the values of `orderId1` and `orderId2` using the command below 3. `order-processor` app gets the updated values of config items ```bash docker exec dapr_redis redis-cli MSET orderId1 "103" orderId2 "104" ```