Desktop Installers
For most users, we recommend using the desktop installers for a seamless and user-friendly experience. Optional autostart on login and auto-update.
Command Line Installer
Best for servers or tinkerers.
curl 1 liner (macOS & Linux)
Install SyftBox using a one-liner curl command for macOS and Linux.
curl -fsSL https://syftbox.net/install.sh | sh
Developer SDKs
Integrate SyftBox into your applications with our SDKs.
FastSyftBox Python
Create a boilerplate app using FastAPI and SyftBox.
uvx fastsyftbox create app test
Python SDK
Use the Python SDK to easily integrate SyftBox into your Python code.
uv pip install syft-core syft-event
JavaScript SDK
Integrate SyftBox into your web applications using our JavaScript SDK.
<script src="https://cdn.jsdelivr.net/gh/OpenMined/fastsyftbox@main/fastsyftbox/app_template/assets/js/syftbox-sdk.js"></script>
Documentation
Explore our comprehensive documentation to get started with SyftBox.
Getting Started
Learn the basics of SyftBox and how to integrate it into your projects.
Getting Started GuideAPI Reference
Dive deep into the SyftBox API with our detailed reference documentation.
API Reference