https://github.com/akeyless-community/steampipe-plugin-akeyless
Steampipe plugin to query The Akeyless Vaultless Platform configuration (no secrets values).
https://github.com/akeyless-community/steampipe-plugin-akeyless
akeyless postgresql postgresql-fdw sql steampipe steampipe-plugin
Last synced: 10 months ago
JSON representation
Steampipe plugin to query The Akeyless Vaultless Platform configuration (no secrets values).
- Host: GitHub
- URL: https://github.com/akeyless-community/steampipe-plugin-akeyless
- Owner: akeyless-community
- License: apache-2.0
- Created: 2023-10-12T19:34:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T09:16:39.000Z (over 1 year ago)
- Last Synced: 2025-04-10T09:08:46.317Z (12 months ago)
- Topics: akeyless, postgresql, postgresql-fdw, sql, steampipe, steampipe-plugin
- Language: Go
- Homepage:
- Size: 182 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

# Akeyless Plugin for Steampipe
Use SQL to query items, auth mehtods, roles, targets, gateways and more from Akeyless.
* **[Get started →](https://hub.steampipe.io/plugins/akeyless/akeyless)**
* Documentation: [Table definitions & examples](https://hub.steampipe.io/plugins/akeyless/akeyless/tables)
* Community: [Join #steampipe on Slack →](https://turbot.com/community/join)
* Get involved: [Issues](https://github.com/akeyless/steampipe-plugin-akeyless/issues)
## Quick start
Install the plugin with [Steampipe](https://steampipe.io/downloads):
```shell
steampipe plugin install akeyless-community/akeyless
```
[Configure the plugin](https://hub.steampipe.io/plugins/akeyless/akeyless#configuration) with your authentication method using the configuration file:
```shell
vi ~/.steampipe/config/akeyless.spc
```
Start Steampipe:
```shell
steampipe query
```
Run a sample query:
```sql
select
role_name
from
akeyless_role;
```
Or run the query from your command line without starting Steampipe:
```shell
steampipe query "select role_name from akeyless_role;"
```
## Developing
Prerequisites:
* [Steampipe](https://steampipe.io/downloads)
* [Golang](https://golang.org/doc/install)
Clone:
```sh
git clone https://github.com/akeyless-community/steampipe-plugin-akeyless.git
cd steampipe-plugin-akeyless
```
Build, which automatically installs the new version to your `~/.steampipe/plugins` directory:
```sh
make
```
Configure the plugin:
```sh
cp config/* ~/.steampipe/config
vi ~/.steampipe/config/akeyless.spc
```
Try it!
```shell
steampipe query
> .inspect akeyless
```
Further reading:
* [Writing plugins](https://steampipe.io/docs/develop/writing-plugins)
* [Writing your first table](https://steampipe.io/docs/develop/writing-your-first-table)
## Contributing