https://github.com/premium-minds/datagrip-vault-plugin
Datagrip integration with Vault
https://github.com/premium-minds/datagrip-vault-plugin
datagrip vault
Last synced: 10 months ago
JSON representation
Datagrip integration with Vault
- Host: GitHub
- URL: https://github.com/premium-minds/datagrip-vault-plugin
- Owner: premium-minds
- License: apache-2.0
- Created: 2022-01-31T10:42:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-28T12:42:09.000Z (10 months ago)
- Last Synced: 2025-07-29T13:33:26.181Z (10 months ago)
- Topics: datagrip, vault
- Language: Java
- Homepage:
- Size: 1.53 MB
- Stars: 15
- Watchers: 5
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# datagrip-vault-plugin

[](https://plugins.jetbrains.com/plugin/18522)
[](https://plugins.jetbrains.com/plugin/18522)
This plugin provides database credentials using [Vault dynamic secrets](https://www.vaultproject.io/docs/secrets/databases).
Vault login is not handled by this plugin.
You should manually log in into Vault, which will, using the default [Token Helper](https://www.vaultproject.io/docs/commands/token-helper), create a Vault token file in `$HOME/.vault-token`.
This plugin will cache credentials in memory until it expires.
## Installation
- Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "datagrip-vault-plugin" >
Install Plugin
- Manually:
Download the [latest release](https://github.com/premium-minds/datagrip-vault-plugin/releases/latest) and install it manually using
Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
## Screenshots

## Limitations
Support for parsing Vault config file from environment variable `VAULT_CONFIG_PATH` or default `~/.vault` is restricted to [JSON syntax](https://github.com/hashicorp/hcl/blob/main/json/spec.md) only. It does not support [native HCL syntax](https://github.com/hashicorp/hcl/blob/main/hclsyntax/spec.md).