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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: absio-2.6.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3d310a3a5cd3cf2e54ed38a233560913c913d8c692b89ffddf5c13203565379b
MD5 49566a99864da059e709ec9cc9c41f22
BLAKE2b-256 a8604206914e70676f2ba9df4a9882a7ce303bc928ed39b704d97c92d8ca291a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c9c1db6497c4e3e67fb33afb788108733e5c5de57552c7f049df929184301172
MD5 06d6d1bffd94772906a1f95023495ccf
BLAKE2b-256 4382f926977b6a9c3dcb2983cffb4811e4fd06f8a6ab7ff8250cde41e8ccb60c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.0-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 9ba786f2f090433b508e7cc69cfb2f89bee0f7be70fbd351576755fec3fa4858
MD5 b69c997d93b4a440d6178bba4b126101
BLAKE2b-256 30c2184a124e685c9df5c2c8a37d1e05b8cd2866c8b2f90daac9695479d2cfe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19381260f06d6a8f9db2199de8e3814537e544d5e3cec4194011cf1e3f09d177
MD5 df2057a68d650e8eb4b1e1eb2a550ae7
BLAKE2b-256 176ad6d8ec14178aabc5452c07d42604716b79834ba96aea3a8d8565aacff5ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f6cd445eb49afed5c138cb917f0ddc810dcfebb6fdc72fdaf40b877c2d73827b
MD5 04a52247782a967de5e5bdaaedd60eba
BLAKE2b-256 dcfdc21bea2a636c5a1cbbdce3a4bdff6167ed263bf7d5d82511faff613e6dd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 5.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.5.10

File hashes

Hashes for absio-2.6.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 14b547efe6f352f1f85f28c8e62727722097a8a4267f9b944b5d8c5363500602
MD5 4e061b2f383624961b9a3ce038b335d1
BLAKE2b-256 0636cf22dc625b0b41928203a0feda1a5b129e34a2232af0288a6f36163aa725

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