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.3.2-cp38-cp38-manylinux1_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.8

absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl (6.7 MB view details)

Uploaded CPython 3.7m

absio-2.3.2-cp37-cp37m-linux_armv7l.whl (6.1 MB view details)

Uploaded CPython 3.7m

absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.6m

absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.5m

absio-2.3.2-cp35-cp35m-linux_armv7l.whl (5.8 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: absio-2.3.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.8
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 101e459dfa3cf6f20fe58107a176765651bfd510dd3326b6a1fc650cc18cd261
MD5 0ea92c4e1872d9d647078e4b329fea5e
BLAKE2b-256 c959ddd6eaba768aac14b38749166240d4a2f12c189c663122313ec99313eb36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 be902bba4e07ebf18e1529d94e543af54538d545aa2018e1ce41eafbeb0fb7e3
MD5 4e5ed19b0488d63b46f5620d78cb36b8
BLAKE2b-256 98a8d3f48ca20e5aff9e771734bcf274a90ceba1cdc1d4b1154c70433bb0dd17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.3.2-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 6.1 MB
  • Tags: CPython 3.7m
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 0d2ac38df312a7832189703e6df313e03b6fbacb6d11df35e22105b8faea57d6
MD5 d3cbe9af56ff0be4406ae6f2d933731c
BLAKE2b-256 d064c49233972e4ebcaa6e2bffa1d3fd614022fbd71bc298986ba4147300ab40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.6m
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 24e4ca3199942f83e2e785c61046b867b2459da9439bb855b8780cf49cb64aa4
MD5 cf0c750ec4ffabf0d8266c639d4dbb9e
BLAKE2b-256 ae6876a15420c1d49fe7a1bf5bb75aae71e28b19220a49df4d1c6ad2aba190fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.5m
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2db45aa1b57e845def0d5f0c4ada7f8a33be152752c4d93331408eefe7330f0
MD5 fb17928b0868fc3f58c483bae2f362ed
BLAKE2b-256 91dd23d3f85861d0e206b65ad070cec450ac60b9ee47c5eb2154fbabd82fb2fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.3.2-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.5m
  • Uploaded using 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

File hashes

Hashes for absio-2.3.2-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 abe05c17c175b19cb9a20174a788d2ad06c1999ed1f45738af41bf39ef6b0f96
MD5 25eee510325e54b271f5f16ba873a1f0
BLAKE2b-256 469a56d6b31309d51e8487584b9223a8c1c66e8f2ec6167df40cb53cca267dc8

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