Skip to main content

Secure environment variable management and synchronization SDK for Envrify.

Project description

Envrify Python SDK

Envrify is a centralized, cloud-based platform designed to securely manage and synchronize environment variables (.env) for teams and individual developers. This SDK allows you to programmatically fetch and sync your configuration while maintaining strict security via local decryption.

Features

  • Secure Sync: Fetch encrypted variables directly from the Envrify API.
  • Conflict Protection: Detects local changes before updating your .env file.
  • Encryption-First: Built with support for AES-256 standards.

Installation

pip install envrify

Quick Start

To use the SDK, you will need your API Key and File ID from the Envrify dashboard.

from envrify import Envrify

# Initialize the client
# Note: Ensure your Encryption Key is available locally for decryption
client = Envrify(
    api_key="your_api_key",
)

# Sync remote variables to your local .env file
client.sync()

Security

Envrify uses an encryption-first design. All values are stored in encrypted form, and decryption occurs locally on your machine to ensure that sensitive data is never exposed in plain text over the network.

Project details


Download files

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

Source Distribution

envrify-0.1.1.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

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

envrify-0.1.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file envrify-0.1.1.tar.gz.

File metadata

  • Download URL: envrify-0.1.1.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for envrify-0.1.1.tar.gz
Algorithm Hash digest
SHA256 45226f24edc47cdae0cebe511aa38b7e5d52c1b518fcbf8de4d96c6f21c420fa
MD5 a342d2f813450fce9cd4825f92a80fdc
BLAKE2b-256 80c86cc64e3131c7b33cfcbfdde28df2c8d748cf924142606fe7d2e0992b416d

See more details on using hashes here.

File details

Details for the file envrify-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: envrify-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for envrify-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4966f717da5dee402d362a8515ca1c04aac25e928c5878e8dcaf28428daedcda
MD5 a0bb766d58eec2bf169f2720f0ff432f
BLAKE2b-256 56f12ee8c626972023d8d652b542d5a221fa2506e787c3ea03524a8745f90ee0

See more details on using hashes here.

Supported by

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