robocorp-vault


Namerobocorp-vault JSON
Version 1.3.9 PyPI version JSON
download
home_pagehttps://github.com/robocorp/robocorp/
SummaryRobocorp Control Room Vault API integration library
upload_time2025-08-07 12:23:45
maintainerNone
docs_urlNone
authorFabio Z.
requires_python<4.0.0,>=3.9.2
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # robocorp-vault

`robocorp-vault` is a library that provides read and write access to the [Vault](https://robocorp.com/docs/development-guide/variables-and-secrets/vault) in Robocorp Control Room, which can be used to store and retrieve secret values such as passwords.

## Getting started

A secret consists of a name, an optional description, and a map of keys and values. For instance, one secret can be login credentials for a website, which includes both a username and a password:

```python
from robocorp.tasks import task
from robocorp import vault

@task
def inspect_secret():
    secret = vault.get_secret("login_credentials")
    print("Secret name:", secret.name)
    print("Secret description:", secret.description)
    print("Secret keys:", secret.keys())
    print("Secret value:", secret["username"])
```

## Guides

- [Local development](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/00-local-development.md)
- [Hiding values](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/01-hiding-values.md)
- [Modifying secrets](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/02-modifying-secrets.md)

Further user guides and tutorials can be found in [Robocorp Docs](https://robocorp.com/docs).

## API Reference

Explore our [API](https://github.com/robocorp/robocorp/blob/master/vault/docs/api/README.md) for extensive documentation.

## Changelog

A list of releases and corresponding changes can be found in the [changelog](https://github.com/robocorp/robocorp/blob/master/vault/docs/CHANGELOG.md).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/robocorp/robocorp/",
    "name": "robocorp-vault",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0.0,>=3.9.2",
    "maintainer_email": null,
    "keywords": null,
    "author": "Fabio Z.",
    "author_email": "fabio@robocorp.com",
    "download_url": "https://files.pythonhosted.org/packages/c7/3d/c8481db7788ab595fcdcf5a080f1aa8f7a5cd29b7609e7757fe5461ebd8f/robocorp_vault-1.3.9.tar.gz",
    "platform": null,
    "description": "# robocorp-vault\n\n`robocorp-vault` is a library that provides read and write access to the [Vault](https://robocorp.com/docs/development-guide/variables-and-secrets/vault) in Robocorp Control Room, which can be used to store and retrieve secret values such as passwords.\n\n## Getting started\n\nA secret consists of a name, an optional description, and a map of keys and values. For instance, one secret can be login credentials for a website, which includes both a username and a password:\n\n```python\nfrom robocorp.tasks import task\nfrom robocorp import vault\n\n@task\ndef inspect_secret():\n    secret = vault.get_secret(\"login_credentials\")\n    print(\"Secret name:\", secret.name)\n    print(\"Secret description:\", secret.description)\n    print(\"Secret keys:\", secret.keys())\n    print(\"Secret value:\", secret[\"username\"])\n```\n\n## Guides\n\n- [Local development](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/00-local-development.md)\n- [Hiding values](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/01-hiding-values.md)\n- [Modifying secrets](https://github.com/robocorp/robocorp/blob/master/vault/docs/guides/02-modifying-secrets.md)\n\nFurther user guides and tutorials can be found in [Robocorp Docs](https://robocorp.com/docs).\n\n## API Reference\n\nExplore our [API](https://github.com/robocorp/robocorp/blob/master/vault/docs/api/README.md) for extensive documentation.\n\n## Changelog\n\nA list of releases and corresponding changes can be found in the [changelog](https://github.com/robocorp/robocorp/blob/master/vault/docs/CHANGELOG.md).\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Robocorp Control Room Vault API integration library",
    "version": "1.3.9",
    "project_urls": {
        "Homepage": "https://github.com/robocorp/robocorp/",
        "Repository": "https://github.com/robocorp/robocorp/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ecf4857b1e62a2be6812ba487d018a97dce366c769321ab4e4b126f6ef238190",
                "md5": "ea0bcdb0c46c95538186464f488d4a85",
                "sha256": "7cdeb5eec3b2cc696ff282a0e175583bcde4caba83adbf00f67936194dc50626"
            },
            "downloads": -1,
            "filename": "robocorp_vault-1.3.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ea0bcdb0c46c95538186464f488d4a85",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0.0,>=3.9.2",
            "size": 12687,
            "upload_time": "2025-08-07T12:23:44",
            "upload_time_iso_8601": "2025-08-07T12:23:44.544457Z",
            "url": "https://files.pythonhosted.org/packages/ec/f4/857b1e62a2be6812ba487d018a97dce366c769321ab4e4b126f6ef238190/robocorp_vault-1.3.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c73dc8481db7788ab595fcdcf5a080f1aa8f7a5cd29b7609e7757fe5461ebd8f",
                "md5": "9fc35a08bf4b1df01cbd14d3ba69148d",
                "sha256": "4514d2994022f95f235dad12b6945ad363ec1b8d264527b26933ab7ac040e861"
            },
            "downloads": -1,
            "filename": "robocorp_vault-1.3.9.tar.gz",
            "has_sig": false,
            "md5_digest": "9fc35a08bf4b1df01cbd14d3ba69148d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0.0,>=3.9.2",
            "size": 10504,
            "upload_time": "2025-08-07T12:23:45",
            "upload_time_iso_8601": "2025-08-07T12:23:45.306488Z",
            "url": "https://files.pythonhosted.org/packages/c7/3d/c8481db7788ab595fcdcf5a080f1aa8f7a5cd29b7609e7757fe5461ebd8f/robocorp_vault-1.3.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 12:23:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "robocorp",
    "github_project": "robocorp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "robocorp-vault"
}
        
Elapsed time: 0.70515s