Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

absio

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

absio

Python Absio Library

  • 2.6.5
  • PyPI
  • Socket score

Maintainers
1

Absio Python Library

Protect your application's sensitive data with Absio's Secured Containers.

Documentation


Full documentation is `available <https://absio.readthedocs.io>`_.

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 <https://www.absio.com/contact>_ or sending an email to sales@absio.com. An API key should be considered private and protected as such.

Quick Start


Installation:

.. code:: python

    pip install absio cryptography --no-binary=cryptography

Import and initialize the module:

.. code:: python

    import absio
    absio.initialize(api_key='your api key')

Create accounts:

.. code:: python

    alice = absio.user.create('password', 'reminder', 'passphrase')
    bob = absio.user.create('password', 'reminder', 'passphrase')

Log in with an account:

.. code:: python

    absio.login(alice.id, 'password', 'passphrase')

Create and share an Absio Secured Container:

.. code:: python

    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:


.. code:: python

    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')



Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc