Skip to main content

dcrx-kv

PyPI version License Contributor Covenant PyPI - Python Version

DCRX-KV is a RESTful key/value service that utilizes a combination of an in-memory filesystem and permanent storage to facilitate easy upload and download of files. DCRX-KV permanent storage is accomplished via integrations with:

  • AWS S3
  • Azure Blob Storage
  • Google Cloud Storage

and/or writing to disk.

DCRX-KV also includes basic JWT authorization and user management (no-RBAC), and is intended to be deployed as an internal-facing service. dcrx also provides OpenAPI documentation to make getting started intuitive, and features integrations with SQLite, Postgres, and MySQL for storing and managing users.

Setup and Installation

DCRX-KV is available both as a Docker image and as a PyPi package. For local use, we recommend using PyPi, Python 3.10+, and a virtual environment. To install, run:

python -m venv ~/.dcrx && \
source ~/.dcrx/bin/activate && \
pip install dcrx-kv

To get the Docker image, run:

docker pull adalundhe/dcrx-kv:latest

Getting Started

TBA

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcrx-kv-0.1.3.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dcrx_kv-0.1.3-py3-none-any.whl (45.6 kB view details)

Uploaded Python 3

File details

Details for the file dcrx-kv-0.1.3.tar.gz.

File metadata

  • Download URL: dcrx-kv-0.1.3.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for dcrx-kv-0.1.3.tar.gz
Algorithm Hash digest
SHA256 51f20640dd17e17f5b66e39870d7bbd2cf7b73b695ed80e63772a06970534d58
MD5 b4f52050ecf25713e5c7e169183bb164
BLAKE2b-256 abb1001442d7ea2e3e1c9c0d254c06d617c05e4bae14148c16e42140b6e23df1

See more details on using hashes here.

File details

Details for the file dcrx_kv-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: dcrx_kv-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 45.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for dcrx_kv-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5739fbd779fcb15e76dba3c056c8bef6b1468899c0ff60a292230258feb9d529
MD5 7c20352568c2af70e2a07245ccebcfa2
BLAKE2b-256 b053348f8c7c708f06ec5c09f1840c301585ef5385dcb034f83cbb72495e75d2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page