Notice: Syft Router is in ALPHA. A major update will arrive mid-November — stay connected for updates.

Syft Router

Bring your data to the network or discover AI services powered by distributed data.

Before you start

Prerequisites

  • Install SyftBox from syftbox.net
  • Add the syft-llm-router app using this URL:
https://github.com/OpenMined/syft-llm-router
Installation Guide

The syft-llm-router app provides a dashboard to manage router creation, data indexing, and publication.

Installing syft-llm-router in SyftBox

Add the syft-llm-router app to your SyftBox installation

Bring your data to the network

1

Create router

Set up your router service type and configuration.

  1. Click New router in the dashboard
  2. Choose your router mode:
🔋 Default Router

Ready-to-use with TinyLlama and local vector database

⚙️ Custom Router

Bring your own infrastructure and integration code

  1. Select service type:
    • Search: Returns relevant quotes from your data
    • Chat: Local LLM that can speak to your data
  2. Router is created as a draft (not yet public)
Select router type

Choose between Default or Custom router configuration

2

Add data

Upload and index your documents for search and chat functionality.

  1. Start your draft router
  2. Navigate to the router URL from logs
  3. Upload and index your data
Supported formats:
  • .md, .pdf, .json, .yaml, .txt
  • Need custom formats? Contact OpenMined
  • For dynamic data: Create Syft apps for WordPress, Ghost, Slack, Notion, REST APIs
Add data interface

Upload and index your documents for search and chat

3

Publish

Make your router discoverable to others on the network.

  1. Click Publish in router dashboard
  2. Add metadata (title, description, tags)
  3. Set pricing (can start free)
  4. Confirm publication
Publish metadata

Add metadata and pricing to make your router discoverable

4

Try it out

Test your router with the built-in chat interface.

  1. Try it out in the chat interface
  2. Monitor usage metrics in the dashboard
  3. Your router is now live and discoverable!
Try it out interface

Test your router with the built-in chat interface

Next Steps