> For the complete documentation index, see [llms.txt](https://docs.rumi.systems/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rumi.systems/rumi-core/guides/developing-applications/authoring-user-code/configuration.md).

# Configuration

This section covers how to inject configuration values into your microservice application code.

## Overview

Rumi provides annotation-driven configuration injection that allows you to initialize fields and methods with configuration values from the global environment. This provides a declarative alternative to programmatic access via the `Config.getValue()` API.

## Topics

* [**Injecting Configuration**](/rumi-core/guides/developing-applications/authoring-user-code/configuration/injecting-configuration.md) - Using @Configured annotation for configuration injection

## Related Topics

* [Configuration Model](/rumi-core/concepts/microservice-architecture/configuration-model.md) - Understanding Rumi's configuration architecture
* [Lifecycle](/rumi-core/concepts/microservice-operation/lifecycle.md) - Configuration injection in the microservice lifecycle
