Skip to main content
Create your first AI-powered endpoint in just a few steps.
This guide assumes you have already installed Syft Space. If not, install it first using Docker, Desktop App, or from source.

Step 1: Register your account

After installation, open Syft Space in your browser:
http://localhost:8080
1

Click Register

Create your account with email and password
2

Configure network

Add your developer token (contact OpenMined to get one)
Developer tokens are only needed for local deployments when publishing endpoints. See Installation for details.

Step 2: Add your data

Create a dataset to store your documents:
1

Navigate to Datasets

Click Datasets in the sidebar
2

Click Add Dataset

Fill in the dataset details:
  • Name: my-docs
  • Type: Local file (ChromaDB)
  • Summary: My first dataset
3

Upload files

Upload PDF, TXT, or DOCX files. They’ll be automatically:
  • Extracted and chunked
  • Embedded with OpenAI
  • Indexed in ChromaDB
4

Wait for processing

Monitor ingestion progress in the dataset detail view
Start with a few small documents to test. You can add more later.

Step 3: Connect a model

Configure an AI model to answer queries:
1

Navigate to Models

Click Models in the sidebar
2

Click Add Model

Fill in the model details:
  • Name: gpt-4
  • Type: OpenAI
  • API Key: Your OpenAI API key
  • Model: gpt-4 (or gpt-3.5-turbo for lower cost)
3

Test connection

The health check will verify your API key is valid
Never commit your API keys to version control. Store them securely in environment variables.

Step 4: Create an endpoint

Combine your dataset and model into a queryable endpoint:
1

Navigate to Endpoints

Click Endpoints in the sidebar
2

Click Add Endpoint

Fill in the endpoint details:
  • Name: My Docs Assistant
  • Slug: my-docs (must be unique)
  • Dataset: my-docs
  • Model: gpt-4
  • Response Type: Both (summary + references)
3

Configure policies (optional)

Add access control or rate limiting policies
4

Save endpoint

Your endpoint is now ready to query!

Step 5: Test your endpoint

Query your endpoint using the built-in interface or API:
  1. Open your endpoint detail page
  2. Use the built-in query interface
  3. Ask a question: “What are the main topics in these documents?”
  4. View the AI-generated summary and source references

Step 6: Publish (optional)

Make your endpoint discoverable on SyftHub:
1

Click Publish

In the endpoint detail page, click the Publish button
2

Choose visibility

  • Organization: Only accessible to your team
  • Public: Discoverable on SyftHub marketplace
3

Confirm

Your endpoint is now live at syfthub.openmined.org
Publishing requires either a developer token (local) or public IP (cloud). Configure this in Settings → Network.

What’s next?

Core concepts

Understand how datasets, models, endpoints, and policies work

Creating datasets

Learn about dataset types and file ingestion

Building endpoints

Master endpoint configuration and testing

API reference

Explore the complete REST API

Example use case

Company knowledge base:
  1. Dataset: Upload your internal documentation (wikis, guides, policies)
  2. Model: Connect GPT-4 for high-quality answers
  3. Endpoint: Create “company-kb” endpoint with summary + references
  4. Policies:
    • Access: Only allow @company.com emails
    • Rate limit: 100 requests/hour per user
  5. Publish: Share within organization
Now employees can ask questions like “What is our vacation policy?” and get accurate answers with source citations.
Start simple and iterate. You can always add more datasets, refine policies, and optimize performance later.

Build docs developers (and LLMs) love