Metadata-Version: 2.1
Name: vgs-api-client
Version: 0.0.1.dev202604210447
Summary: VGS API Client.
Home-page: https://github.com/verygoodsecurity/vgs-api-client-python
Author: OpenAPI Generator community
Author-email: Marshall Jones <marshall@vgs.io>
Maintainer-email: VGS DevEx Engineering Team <hey-team-devex@verygoodsecurity.com>
License: BSD-3-Clause
Project-URL: Source Code, https://github.com/verygoodsecurity/vgs-api-client-python/
Project-URL: Issue Tracker, https://github.com/verygoodsecurity/vgs-api-client-python/issues/
Keywords: OpenAPI,OpenAPI-Generator,Vault HTTP API
Platform: any
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp (<4,>=3.8.4)
Requires-Dist: python-dateutil (<3,>=2.8.2)
Requires-Dist: PyJWT (>=2.4)
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: requests (>=2.27.1)
Requires-Dist: setuptools
Requires-Dist: simple-rest-client (==0.5.2)
Requires-Dist: textwrap3 (<1,>=0.9.2)
Provides-Extra: control-plane
Requires-Dist: lxml ; extra == 'control-plane'
Requires-Dist: PyYAML ; extra == 'control-plane'
Requires-Dist: pydantic (==2.13.3) ; extra == 'control-plane'
Requires-Dist: python-dotenv (>=0.15.0) ; extra == 'control-plane'
Requires-Dist: python-jose (>=3.2.0) ; extra == 'control-plane'
Requires-Dist: python-keycloak-client (>=0.2.3) ; extra == 'control-plane'
Requires-Dist: python-slugify (>=4.0.1) ; extra == 'control-plane'
Requires-Dist: python-status (>=1.0.1) ; extra == 'control-plane'
Requires-Dist: shortuuid (>=1.0.1) ; extra == 'control-plane'
Requires-Dist: simple-rest-client (>=1.0.8) ; extra == 'control-plane'
Provides-Extra: tests
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-mock ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Dist: pytest-black ; extra == 'tests'
Requires-Dist: pdbpp ; extra == 'tests'
Requires-Dist: black ; extra == 'tests'
Requires-Dist: isort ; extra == 'tests'
Requires-Dist: flake8 ; extra == 'tests'
Requires-Dist: mock ; extra == 'tests'

# vgs-api-client-python

This repository contains a Python API client library for the Very Good Security API.

All operational details are available in [Compass](https://verygoodsecurity.atlassian.net/compass/component/f60b781c-23df-4777-9105-b390722a921a).

### Requirements

Building and using the API client library requires Python 3.6+.

### Installation

```
pip install vgs-api-client
```

### Development

Follow [DEVELOPMENT](https://github.com/verygoodsecurity/vgs-api-client-python/blob/master/DEVELOPMENT.md) instruction.

### Release

Follow [RELEASE](https://github.com/verygoodsecurity/vgs-api-client-python/blob/master/RELEASE.md) instruction.

### Documentation

https://www.verygoodsecurity.com/docs/vault/api/

### Tutorial

https://www.verygoodsecurity.com/docs/tokenization/python-tutorial

### Artifact

https://pypi.org/project/vgs-api-client/

### Artifact

https://pypi.org/project/vgs-api-client/

### Support

support@verygoodsecurity.com
