/jupyterlab-credentialstore

A secure way of storing credentials within JupyterLab

Primary LanguageTypeScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

The JupyterLab Credential Store

This JupyterLab extension securely keeps your credentials and provides convenient access.

The JupyterLab Credential Store keeps your credentials secure using an AES-encryption. Add, edit, and delete credentials as key-value pairs in this JupyterLab frontend extension. Access the credentials with their keys:

The Credential Store
import kernel_connector as kc
kc.get_credential("my_secret")

Prerequisites

  • JupyterLab
  • NodeJs (apt-get install nodejs -y)
  • NPM (apt-get install npm -y)
  • PyCrypto (pip install pycrypto)

Installation

Install the JupyterLab Credential Store:

pip install pycrypto
apt-get install nodejs -y
apt-get install npm -y
jupyter labextension install @lean-data-science/jupyterlab_credentialstore

If you prefer a containerized configuration, the JupyterLab Credential Store seamlessly integrates with the JupyterLab-Configurator (presented here) that lets you easily create your JupyterLab configuration.