Absio Python Library
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')
Metadata
Release files for absio 2.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| absio-2.3.2-cp38-cp38-manylinux1_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.5+ x86-64 | Details |
| absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| absio-2.3.2-cp37-cp37m-linux_armv7l.whl | CPython 3.7 | CPython 3.7 pymalloc | linux armv7l | Details |
| absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl | CPython 3.6 | CPython 3.6 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl | CPython 3.5 | CPython 3.5 pymalloc | Linux glibc 2.5+ x86-64 | Details |
| absio-2.3.2-cp35-cp35m-linux_armv7l.whl | CPython 3.5 | CPython 3.5 pymalloc | linux armv7l | Details |
Total release size: 40.0 MB
Release files / absio-2.3.2-cp38-cp38-manylinux1_x86_64.whl
| Download URL | absio-2.3.2-cp38-cp38-manylinux1_x86_64.whl |
|---|---|
| Size | 8.2 MB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
101e459dfa3cf6f20fe58107a176765651bfd510dd3326b6a1fc650cc18cd261
|
|
BLAKE2b-256 checksum How to use checksums |
c959ddd6eaba768aac14b38749166240d4a2f12c189c663122313ec99313eb36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|
Release files / absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
be902bba4e07ebf18e1529d94e543af54538d545aa2018e1ce41eafbeb0fb7e3
|
|
BLAKE2b-256 checksum How to use checksums |
98a8d3f48ca20e5aff9e771734bcf274a90ceba1cdc1d4b1154c70433bb0dd17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|
Release files / absio-2.3.2-cp37-cp37m-linux_armv7l.whl
| Download URL | absio-2.3.2-cp37-cp37m-linux_armv7l.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc linux armv7l |
|
SHA-256 checksum How to use checksums |
0d2ac38df312a7832189703e6df313e03b6fbacb6d11df35e22105b8faea57d6
|
|
BLAKE2b-256 checksum How to use checksums |
d064c49233972e4ebcaa6e2bffa1d3fd614022fbd71bc298986ba4147300ab40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|
Release files / absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
24e4ca3199942f83e2e785c61046b867b2459da9439bb855b8780cf49cb64aa4
|
|
BLAKE2b-256 checksum How to use checksums |
ae6876a15420c1d49fe7a1bf5bb75aae71e28b19220a49df4d1c6ad2aba190fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|
Release files / absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2db45aa1b57e845def0d5f0c4ada7f8a33be152752c4d93331408eefe7330f0
|
|
BLAKE2b-256 checksum How to use checksums |
91dd23d3f85861d0e206b65ad070cec450ac60b9ee47c5eb2154fbabd82fb2fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|
Release files / absio-2.3.2-cp35-cp35m-linux_armv7l.whl
| Download URL | absio-2.3.2-cp35-cp35m-linux_armv7l.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc linux armv7l |
|
SHA-256 checksum How to use checksums |
abe05c17c175b19cb9a20174a788d2ad06c1999ed1f45738af41bf39ef6b0f96
|
|
BLAKE2b-256 checksum How to use checksums |
469a56d6b31309d51e8487584b9223a8c1c66e8f2ec6167df40cb53cca267dc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.5.9
|