Python SDK
Install:
pip install cfenv-kv-sync-python
Use:
from cfenv_sdk import CfenvClient
client = CfenvClient(
account_id="...",
api_token="...",
namespace_id="...",
project="myapp",
environment="production",
)
snapshot = client.fetch_flat_env()
print(snapshot.entries)
Hot update:
watcher = client.create_hot_updater(
on_update=lambda snapshot, reason: client.apply_to_process_env(overwrite=True),
on_error=lambda err: print(err),
interval_seconds=30,
max_interval_seconds=300,
bootstrap=True,
)
watcher.start()