SyftBox

An open-source network for privacy-first, offline-capable AI.
Build apps, run federated learning, and advance PETs research.


Get SyftBox Signup for Free

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.

macOS

Universal installer for all Mac devices

Linux

Portable AppImage for all distributions

Download AppImage

Windows

MSI installer for Windows 10/11

Download MSI

Command Line Installer

Best for servers or tinkerers.

terminal

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
terminal

Source Code

Build your own from the Source Code on GitHub.

code GitHub Repository

Developer SDKs

Integrate SyftBox into your applications with our SDKs.

code

FastSyftBox Python

Create a boilerplate app using FastAPI and SyftBox.

uvx fastsyftbox create app test
link fastsyftbox
code

Python SDK

Use the Python SDK to easily integrate SyftBox into your Python code.

uv pip install syft-core syft-event
link syft-core, syft-event
code

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>
link syftbox.js

Documentation

Explore our comprehensive documentation to get started with SyftBox.

book

Getting Started

Learn the basics of SyftBox and how to integrate it into your projects.

link Getting Started Guide
library_books

API Reference

Dive deep into the SyftBox API with our detailed reference documentation.

link API Reference