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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

absio-2.5.0-cp35-cp35m-manylinux1_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.5m

absio-2.5.0-cp35-cp35m-linux_armv7l.whl (5.7 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: absio-2.5.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.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 85e9f9e523c3bcb4f156ffae735a99b85dd8615c29d4d8d7cf3ae38c9681b97c
MD5 e6c7fc6faa20d1ed7737cab844ce208b
BLAKE2b-256 3a0a5a4426032ebed27cc2eb43022882ce2b4f1b58ca62c0280be94ec3af5795

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.5.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.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d2caa6249b856cbf40c74b0eba8a8ca82e561fd4f05d9bbadb1a4153177ea2e
MD5 ab1098d694e3b40e30f26417c50718b9
BLAKE2b-256 63dc9d0b720dd26c0f874d0bed0ae79676ad5f5373a26e3dc4864015f131e756

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.5.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.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f435a2d1c7d7f982177ec6d41dec7cc9ca306e73d4ec90929d9407d145ae8e82
MD5 45926e48fdee74f8f77954919a1a6d33
BLAKE2b-256 5205e821a0b455fc58a676e91aa7b80c1a2668f113d6eb1bfc6e217bde5c24fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.5.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.5.0.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e0fcd5d5bec62bb967446001b346c25b2a2fb25eafbdfd811e548b7fa08089ca
MD5 0563a44873d08d2418d8565dfaa74c63
BLAKE2b-256 ac4de4411e2d6d178a0d9a59852495ec2017fccbbfb0fd9a5867afe50dcd8d33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.5.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 6.3 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.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f714886593d481af50f09ba0a85e26ab4981c25fb428d264b09f82b4e06afdee
MD5 5443cd7eca9773a952769af1ead5ef8d
BLAKE2b-256 dc8bfd5758fb5c0d0aea8941de333d26ac40b6381f6da9e95cf3b271a19427e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.5.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 5.7 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.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.5.9

File hashes

Hashes for absio-2.5.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 324845d8e47f099e98ab1a357095dbc88e6672b63d6e592b9cd5ab1c9cc5285e
MD5 c240d83154fbcbbc9eb084f0168860c1
BLAKE2b-256 f7a3a64d3a6cefcf07f5e254ea2c5d0b38087adbddd5ee6aaabcf7d9034ad6da

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