Software
Placeholder

keyring

:closed_lock_with_key: Access the system credential store from R

C

keyring provides secure management of secrets and credentials in R by integrating with your operating system’s native credential store. It allows secrets to persist across R sessions without storing them in plain text, reducing the risk of accidental exposure through code sharing or version control.

The package supports multiple backends including macOS Keychain, Windows Credential Store, and Linux Secret Service API, with cross-platform fallbacks for encrypted files and environment variables. For enhanced security, you can create custom keyrings that require password authentication, ensuring secrets are protected even from other processes running on your machine. This makes it a more secure alternative to storing credentials directly in environment variables or configuration files.

Contributors