syftbox installation made effortless
pip install syft-installer
import syft_installer as si
si.install_and_run_if_needed()
privacy should be effortless
Privacy tools shouldn't require technical expertise or complex setup. They should just work, seamlessly and automatically.
Your data is trapped in corporate platforms. It should be yours to control, share, and use however you choose.
People are locked into systems that exploit their data. True freedom means owning and controlling your digital life.
privacy can be effortless
Here's what SyftBox daemon creates when installed
# SyftBox creates a complete local environment:
~/.syftbox/
├── config.json # Authentication and server settings
├── logs/ # Daemon and application logs
└── cache/ # Downloaded binaries and temp files
~/SyftBox/
├── apps/ # Installed SyftBox applications
└── datasites/ # Connected data sources and sites
# Plus the daemon binary at ~/.local/bin/syftbox
effortless setup and teardown of syftbox daemon
import syft_installer as si
si.install_and_run_if_needed() # Install and start
si.install() # Install only
si.run() # Start if already installed
si.status()
si.is_installed()
si.is_running()
si.stop()
si.run_if_stopped()
session = si.install("email@example.com", interactive=False)
session.submit_otp("ABC123")
print(session.is_authenticated)
# Removes everything
si.uninstall()
# Confirms before deleting