# Credentials

> Build explicit credential sources from a secret-free catalog and injected dependencies.

- Path: `Modules > Credentials - Credential Lifecycle`
- Human: https://looprig.com/docs/modules/credentials
- Machine index: https://looprig.com/llms.txt

## Repository

| Field | Value |
| --- | --- |
| Repository | `github.com/looprig/credentials` |
| Version | `v0.2.0` |
| GitHub | [looprig/credentials](https://github.com/looprig/credentials) |

## Description

Build explicit credential sources from a secret-free catalog and injected dependencies.

## Where it fits

Credentials are useful on their own when an application needs explicit credential selection, acquisition, refresh, and invalidation without embedding secret values in configuration. Within Looprig, [Inference](/docs/modules/inference.md) and [LLM](/docs/modules/llm.md) use them to obtain provider authentication from [Secrets](/docs/modules/secrets.md). Credentials manage leases and refresh; provider clients decide how credentials are sent.

## Dependencies

- [Secrets](/docs/modules/secrets.md)

## Dependents

- [Inference](/docs/modules/inference.md)
- [LLM](/docs/modules/llm.md)
