Skip to main content

Vior SDK - Python SDK for Vior Secrets management

Project description

Vior Secrets SDK (v0.1.0)

The Vior Secrets SDK provides a secure, cross-platform way to manage, store, and retrieve your secrets. It works consistently on Linux, Windows, and macOS.


Installation

Linux & Windows

The installation process is the same for Linux and Windows. Install directly using pip:

pip install vior-cli

macOS

On macOS, we recommend installing via pipx for isolation and easy upgrades. If you don’t already have Homebrew and pipx installed, run:

# Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install pipx with Homebrew
brew install pipx

# Ensure pipx is added to your PATH
pipx ensurepath

# Install vior-cli with pipx
pipx install vior-cli

Configuration

After installation, configure your credentials:

vior configure

You can obtain your credentials from the Vior Secrets Console: https://secrets.viorcloud.com

For detailed setup instructions, refer to the documentation: https://secrets.viorcloud.com/docs


Usage Examples

Store a new secret:

vior secrets put my-db-password "supersecret123"

Retrieve a secret:

vior secrets get my-db-password

List all secrets:

vior secrets list

Delete a secret:

vior secrets delete my-db-password

Troubleshooting

1. CLI not found

Error: vior-cli not found on your system.

Hint: Install it using: pip install vior-cli

Note (macOS): Ensure pipx is installed and in PATH. If not, run:
  brew install pipx
  pipx ensurepath
  pipx install vior-cli

For more information, please refer to the documentation: https://secrets.viorcloud.com/docs

2. Authentication error

Error: No configuration found on your system.

Hint: Configure your credentials using: vior configure

Note: Please get your credentials from https://secrets.viorcloud.com
      or refer to the documentation at https://secrets.viorcloud.com/docs

For more information, please refer to the documentation.

Notes

  • Linux and Windows installation steps are identical (via pip).
  • macOS users should use pipx to avoid dependency conflicts.
  • Always ensure your credentials are configured before using the SDK.

Documentation

For more information, please refer to the official documentation: https://secrets.viorcloud.com/docs


Changelog

v0.1.0

  • Initial release of Vior Secrets SDK
  • Added cross-platform CLI (vior-cli)
  • Basic secret management commands: put, get, list, delete
  • Added configuration via vior configure
  • Added troubleshooting notes for common errors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vior_sdk-0.1.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vior_sdk-0.1.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file vior_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: vior_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for vior_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bb6aaab1300cfe21c62eb82febe95bbf1aa68f8734ab7216193f5fbf35de7ad0
MD5 772622aefc9a8d7e0f2dcd7d495ec47b
BLAKE2b-256 60b393f85edd2d1bc26bc5f77ffe3342c32a1864f443ccda5cd9466233f22668

See more details on using hashes here.

File details

Details for the file vior_sdk-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vior_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for vior_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4cbe3287243cd97dfbe85ecf9d038ce3d25bb77de28b10b4e92a8d42e46c03dd
MD5 56d47c8cfe60a11d2a8b5591c3ea5151
BLAKE2b-256 69d2b6815bbb46b647746bc338936e6a2d44fbf0e919fcb75c8629ebf9f55e1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page