Skip to main content

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.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

absio-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (23.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

absio-2.6.3-cp39-cp39-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.9

absio-2.6.3-cp39-cp39-linux_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.9

absio-2.6.3-cp38-cp38-manylinux1_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.8

absio-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

absio-2.6.3-cp37-cp37m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.7m

absio-2.6.3-cp37-cp37m-linux_armv7l.whl (5.9 MB view details)

Uploaded CPython 3.7m

absio-2.6.3-cp36-cp36m-manylinux1_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.6m

absio-2.6.3-cp35-cp35m-manylinux1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.5m

absio-2.6.3-cp35-cp35m-linux_armv7l.whl (5.6 MB view details)

Uploaded CPython 3.5m

File details

Details for the file absio-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for absio-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3eef262e5044767c349d3bd10be164dd2caaebb0f613ee29cf24c26b5125cb05
MD5 0c1573a9a2fe500c8a427404efc9c58e
BLAKE2b-256 04730db7cdbd97bb2d21477cb35a7ec41f5ec6a8a5f65b3fd9bfffaa8816b228

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: absio-2.6.3-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90a808c488a0c9362b03e66d631c2d21f8c8b911f42ac0f2074c13fd70120113
MD5 8d974af1ebd347bf9873dfbf45fb8b58
BLAKE2b-256 c86863291eecd2bcfb459f2dc77893f59e062fab26aa2f896975bd452183475a

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp39-cp39-linux_armv7l.whl.

File metadata

  • Download URL: absio-2.6.3-cp39-cp39-linux_armv7l.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 e99c25d3b85b31ed2d7dbaed62d5d66b7ca7c40c2cdf09098488714f88e7310f
MD5 e709cf8dd46c9ea93aa29de9acce89a4
BLAKE2b-256 91c32d11b215488aeebdbead0a7dc06f712aa24619795cee549c4cbb4504c3b5

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: absio-2.6.3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 58afdfb3363ad8214a5ff3c61b68077c732145f65f088cbe8dd3dd63fe89ef15
MD5 69a202b063b37a26cc0dae9ff3e42385
BLAKE2b-256 ea00f0364a85a3910848b3f413adc1a92c2b3043e3105743f04e83b4c0bbadc1

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for absio-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ae243c8e3405b5d7e8bd85401add9ef7fac1461ce4b9bc81ee3b7014358deaf
MD5 1c5a4cb657e483accad54cdaa11428c0
BLAKE2b-256 9f115c23b41655e1df97d0540eae7628e933e8f98e1113afd133f74554fa1267

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: absio-2.6.3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f07a7cf9033d7e311ba388a4d4a9fb0ace5e10a57a24c9286350f07735073654
MD5 b92e45f1bcd818817a44a33ca5b3b50e
BLAKE2b-256 84c160a0da73fd5264847d87c0e084786949b9e4949dc966952ac071362b9038

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp37-cp37m-linux_armv7l.whl.

File metadata

  • Download URL: absio-2.6.3-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 2e9fad220d0db0dd770fb265ba5355c627574dbfe05a6eb4ea6614ca2389e0cf
MD5 1652db4ef2dec459f00569acf8c83158
BLAKE2b-256 a0466c41aaeca75562104620e0aefdcc6bd01fc87dc9ea25da39f8de849857a2

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: absio-2.6.3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f4a8f559d8be7645ce58335cffd0d37ac50de55f790429b1a25acb99a935ffe
MD5 161083f49941d9b4cfe3483509eb2172
BLAKE2b-256 671bd270a3e8863e3f2f1c6ca0f017a3fbb7806e00edcfeb7f0487e48bb596aa

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: absio-2.6.3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 565ceff4b7e8c3a903f1f66c4137b43bba0321ecfeee21a0ac33406bc8a1eb19
MD5 07a92d8fe8f811920cc7307a6f8b5641
BLAKE2b-256 f06e9cf10c7a5eeedafc4e669b7e1fa7bd7f7b6964618fc4030f1882c234eb1f

See more details on using hashes here.

File details

Details for the file absio-2.6.3-cp35-cp35m-linux_armv7l.whl.

File metadata

  • Download URL: absio-2.6.3-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.7.9

File hashes

Hashes for absio-2.6.3-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 a8f008597e0661a55e6678de67575bec04849835bcb9e272420da7632c5232c9
MD5 4e82212a4920ddcb0ffe1b034827af70
BLAKE2b-256 7ef4d99c733af9d656a82d3700c56347456489bc158170030b9619e3e6d05cd2

See more details on using hashes here.

Supported by

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