Metadata-Version: 2.4
Name: interenv
Version: 1.0.0
Summary: Hardware-Enclave Protected Secrets for Python & AI Agents (Zero Plaintext .env on Disk) by Interlayer
Author-email: Bharath B R <bharathcoorg7@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/Bharathcoorg/interenv
Project-URL: Bug Tracker, https://github.com/Bharathcoorg/interenv/issues
Project-URL: Documentation, https://github.com/Bharathcoorg/interenv#readme
Keywords: interenv,dotenv,python-dotenv,dotenv-vault,infisical-alternative,doppler-alternative,secrets,secrets-management,zero-plaintext,security,enclave,tpm,tpm2,secure-enclave,touchid,ai-agents,agentic-ai,langchain,llamaindex,fastapi,django,llm-security,api-keys,environment-variables,cryptography,interlayer
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# InterEnv Python SDK

Hardware-Enclave Protected Secrets for Python & AI Agents (Zero Plaintext `.env` on Disk). Built by **Interlayer**.

## Installation

```bash
pip install interenv
```

Ensure the `interenv` native CLI is available on your system (`cargo install interenv` or `npm install -g interenv`).

## Quickstart

```python
import interenv
import os

# Seamless in-memory injection into os.environ (zero disk writes)
interenv.load_env()

api_key = os.getenv("OPENAI_API_KEY")
print("Secrets loaded safely in memory!")
```

## Programmatic Access

```python
import interenv

# Retrieve specific secret directly
db_url = interenv.get("DATABASE_URL")

# Execute a child process protected under InterEnv runner
interenv.run(["pytest", "tests/"])
```
