Python Absio Library
Project description
Protect your application’s sensitive data with Absio’s Secured Containers.
Documentation
Full documentation is available.
Obtaining an API Key
The absio library requires a valid API Key that must be passed into the absio.initialize(...) function. Obtain an API Key by contacting us here or sending an email to sales@absio.com. An API key should be considered private and protected as such.
Quick Start
Installation:
pip install absio cryptography --no-binary=cryptography
Import and initialize the module:
import absio absio.initialize(api_key='your api key')
Create accounts:
alice = absio.user.create('password', 'reminder', 'passphrase') bob = absio.user.create('password', 'reminder', 'passphrase')
Log in with an account:
absio.login(alice.id, 'password', 'passphrase')
Create and share an Absio Secured Container:
container = absio.container.create( header={'some sensitive metadata': None}, content=open('/some/sensitive/data.bin', 'rb').read(), access=[bob.id, alice.id], )
Securely access this container from another system:
absio.login(bob.id, 'password', 'passphrase') # Access the container with the container ID returned during creation, or a Container Event. container = absio.container.get('container_id')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size absio-2.6.1-cp35-cp35m-linux_armv7l.whl (5.6 MB) | File type Wheel | Python version cp35 | Upload date | Hashes View |
Filename, size absio-2.6.1-cp35-cp35m-manylinux1_x86_64.whl (6.2 MB) | File type Wheel | Python version cp35 | Upload date | Hashes View |
Filename, size absio-2.6.1-cp36-cp36m-manylinux1_x86_64.whl (6.4 MB) | File type Wheel | Python version cp36 | Upload date | Hashes View |
Filename, size absio-2.6.1-cp37-cp37m-linux_armv7l.whl (5.9 MB) | File type Wheel | Python version cp37 | Upload date | Hashes View |
Filename, size absio-2.6.1-cp37-cp37m-manylinux1_x86_64.whl (6.5 MB) | File type Wheel | Python version cp37 | Upload date | Hashes View |
Filename, size absio-2.6.1-cp38-cp38-manylinux1_x86_64.whl (7.8 MB) | File type Wheel | Python version cp38 | Upload date | Hashes View |
Close
Hashes for absio-2.6.1-cp35-cp35m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b5c5b9c0cd2404dceaf48115c2e4f011a5c9da1b280c4d33c3ac64b266b4d20 |
|
MD5 | f4fea845eda70299e31608e39037d239 |
|
BLAKE2-256 | 68876c7b5b2d10aefbc61ca386128b0d505197d1ff73f4ab49161acc50f06a53 |
Close
Hashes for absio-2.6.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8646c8e4fcc7a5e9ddb06c9c06851ce795671795142d8e8fb69a1fa7cd5f20e3 |
|
MD5 | d723efdbf4b7ff2b1e762d26c82d7f43 |
|
BLAKE2-256 | e78c284740337c59b54f211422489b8bd70e0affd73efd2f9fd84e7d524433a9 |
Close
Hashes for absio-2.6.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 927008d9d8616442761ca06943a1ef6611373c1c3f6eb1b2df3766d5f0390644 |
|
MD5 | 1e54ff6984e737b79457d04666dc3128 |
|
BLAKE2-256 | be7750d4abe11aec220ea544aefe63d7b275acff36ae98f30fb35df3a59a4065 |
Close
Hashes for absio-2.6.1-cp37-cp37m-linux_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488283c6c2bfde143d64f3f1bc755960ee8737ca76f62e98d4b5008342472dab |
|
MD5 | e05ba7769058c6de3c367943b0fce8c1 |
|
BLAKE2-256 | 2ff533f7db07bd6077afa37545aa71f1338ec1d4a39a3164aec54bb501ccf380 |
Close
Hashes for absio-2.6.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2418138bd14821985adce93da507b4d8e050183dce2a8dbeb3923ae56e6943f |
|
MD5 | 0994fff0f9d2292126554a8e2d413cea |
|
BLAKE2-256 | 5f8d5bf464d7578979dbc41ee6fa60ab48109db69e156a4c364fcfc8bcb62fc6 |
Close
Hashes for absio-2.6.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffbc86314cef03e13b2a24977926c583cff65a29d5f8d719f50aa347cb110a79 |
|
MD5 | 8559eac40e15afb325d4b89694170a0f |
|
BLAKE2-256 | 79288eb9ee4d61e3920d6f3d95a96252f8e26ad927a729a6bc751a9f0f42423b |