keyring
| Use Case | Command | Description |
|---|---|---|
| 🔐 Store a password | import keyring; keyring.set_password("service", "username", "password") | Save a password for a service and username. |
| 🔑 Retrieve a password | keyring.get_password("service", "username") | Get the stored password, or None if not found. |
| ❌ Delete a password | keyring.delete_password("service", "username") | Remove the password for the service/user. |
| 🎫 Get a credential | keyring.get_credential("service", "username") | Get a Credential object with username and password. |
| ⚙️ Set custom backend | keyring.set_keyring(backend) | Override the default keyring backend. |
| 🔍 Get current backend | keyring.get_keyring() | Return the active keyring backend instance. |
__main__backendbackends (package)clicorecredentialsdevpi_clienterrorshttptesting (package)util (package)delete_password(service_name: str, username: str) -> None — Delete the password for the user in the specified service.get_credential(service_name: str, username: Optional[str]) -> Optional[keyring.credentials.Credential] — Get a Credential for the specified service.get_keyring() -> keyring.backend.KeyringBackend — Get current keyring backend.get_password(service_name: str, username: str) -> Optional[str] — Get password from the specified service.set_keyring(keyring) — Set current keyring backend.set_password(service_name: str, username: str, password: str) -> None — Set password for the user in the specified service.__all__ = ('set_keyring', 'get_keyring', 'set_password', 'get_password', ...)
/usr/lib/python3/dist-packages/keyring/__init__.py
Generated by phpman v4.9.27 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-18 18:14 @216.73.216.114
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format