Metadata-Version: 2.4
Name: synapse-sdk
Version: 1.0.0a75
Summary: synapse sdk
Author-email: datamaker <developer@datamaker.io>
License: MIT
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: boto3
Requires-Dist: click
Requires-Dist: cookiecutter
Requires-Dist: requests
Requires-Dist: tqdm
Requires-Dist: python-dotenv
Requires-Dist: pyyaml
Requires-Dist: pydantic
Requires-Dist: pyjwt
Requires-Dist: universal-pathlib
Requires-Dist: fsspec[gcs,s3,sftp]
Requires-Dist: inquirer
Requires-Dist: pillow
Provides-Extra: all
Requires-Dist: ray[all]; extra == "all"
Requires-Dist: python-nmap; extra == "all"
Requires-Dist: hyperopt; extra == "all"
Requires-Dist: bayesian-optimization==1.4.3; extra == "all"
Provides-Extra: dashboard
Requires-Dist: fastapi>=0.115.13; extra == "dashboard"
Requires-Dist: uvicorn[standard]>=0.34.3; extra == "dashboard"
Requires-Dist: websockets>=15.0.1; extra == "dashboard"
Requires-Dist: aiofiles>=24.1.0; extra == "dashboard"
Provides-Extra: test
Requires-Dist: pytest>=7.0.0; extra == "test"
Requires-Dist: pytest-cov>=4.0.0; extra == "test"
Requires-Dist: pytest-mock>=3.10.0; extra == "test"
Requires-Dist: pytest-timeout>=2.1.0; extra == "test"
Requires-Dist: pytest-xdist>=3.0.0; extra == "test"
Requires-Dist: pytest-html>=3.1.0; extra == "test"
Requires-Dist: pytest-json-report>=1.5.0; extra == "test"
Requires-Dist: requests-mock>=1.10.0; extra == "test"
Requires-Dist: responses>=0.25.0; extra == "test"
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Dynamic: license-file

# 🧠 Synapse SDK

![lint workflow](https://github.com/datamaker-kr/synapse-sdk/actions/workflows/lint.yml/badge.svg)
![test workflow](https://github.com/datamaker-kr/synapse-sdk/actions/workflows/test.yml/badge.svg)

A Python SDK for building and managing ML plugins, data annotation workflows, and AI agents.

## ✨ Features

- **🔌 Plugin System**: Create and manage ML plugins with categories like neural networks, data validation, and export tools
- **🤖 Agent Management**: Backend and Ray-based agent clients for distributed AI workflows  
- **🔄 Data Converters**: Convert between formats (COCO, Pascal VOC, YOLO) and annotation schemas
- **🛠️ Development Tools**: Interactive web dashboard for monitoring and debugging
- **⚡ CLI Interface**: Command-line tool for configuration, plugin management, and development

## 🚀 Quick Start

```bash
pip install synapse-sdk
synapse --help
```

## 📚 Documentation

*Docs [https://docs.synapse.sh](https://docs.synapse.sh)*
