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.5-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.5-cp39-cp39-manylinux1_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8

absio-2.6.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (19.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

File details

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

File metadata

File hashes

Hashes for absio-2.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb66937c446c251f2565be71bf80b23e30dd1343474360362f62eba9d0b19127
MD5 06cfae798de8686db05463da7ed4bd2f
BLAKE2b-256 f6a631c3f583f64bfc87152f78e02cf6d7e1f2645c7799ae3e459c199ae2818d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f67f65c845f65a7bb39c6c6a8bfa9129839da8bb9a3a5487e31a24c5a8518940
MD5 f69942e25489d188da39cda2a6f2c52c
BLAKE2b-256 69e8ce0007f6f3931c87d42901e20ee7750817d4ec1b258fbef0d285c4a514ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.5-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 d97527e00a3b56b26fa59f0bd4ff35f293ee5bdb28b242e8259c1d1333fd48be
MD5 c2ebce5e96cc5a044ae69d5c5a4cd7e9
BLAKE2b-256 76b6a957a314fd711bb5c6832b7d4726bafe9203438d8e741016c0f8a61f72b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.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.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6fdbac3027504c858b6c067d7c357d3bf66c3d520728ab84c47a3fcc37531731
MD5 ce8d87052c9cdb4104159fb76d73a5f0
BLAKE2b-256 59e56ee3a1cce85d214db257879ebb1994891611e208228e7486fab939189e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for absio-2.6.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2ca5e7885d3d3b8bc2481328d9fecdd5c427e9bee778a2a793f742b00579dd1
MD5 d1807b43bf1d2cd9b5480df85d066fe5
BLAKE2b-256 030a42c51de05cbdc50a143a4706dc9f1183d5f58175f2fc81c0d5b84e22f50a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.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.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d209fccf8f2ac4c8f104100ae2f851d3a48cba6b3c10ab1e794482ee2e33c68
MD5 18d61269d92df901db6d0d59fcdabcda
BLAKE2b-256 26500906077cb18e0c416fbed8bf7274877358e0370bb737c1b2d49da8691da3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.7m
  • 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.5-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 2f111d71783ff19657f32b4408195f0cd12c2e7a430e78174b5fdf5996ba0839
MD5 37cc52966ca7f6eaa03985831cb774e9
BLAKE2b-256 c961f96626c4d1d492cda82eda3b8930cd9ab086cb424e21a7303ffa6e91d692

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.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.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d5c2aab4fb7a3d2c6098bba9a6d5feeadcbef5e65dc6d12f00b8f87a24911cc
MD5 2ed25a97a91e91ad3ea282f0df320fbf
BLAKE2b-256 615979b9bb80fdba6ee84669ed622e9789bb64499b3f5acb7e3c8224d8110298

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-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.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.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 32fe9cd15339fc9423a9fd85d05093f72d0ea87124f7bb21599d6b4cf9a9a28e
MD5 1c63858666231ca0d01296797eb87e37
BLAKE2b-256 24e09a9fc07c250c922686410076a040601c944bc05da61be5242bdb22347190

See more details on using hashes here.

File details

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

File metadata

  • Download URL: absio-2.6.5-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.5m
  • 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.5-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 1c3797f62a8ee84e05a095038a0d53d94826313ebfad33356a109383904de7a3
MD5 1ddfe225f2fd16a4efc6c286bbca01e6
BLAKE2b-256 e06e88daea51f82d663371ae91315fa13016eb64ca21538ade8c4d97c451de69

See more details on using hashes here.

Supported by

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