supervisely  by supervisely

SDK for automating and extending the Supervisely computer vision platform

created 7 years ago
490 stars

Top 63.8% on sourcepulse

GitHubView on GitHub
Project Summary

Supervisely provides a comprehensive platform and Python SDK for automating, customizing, and extending computer vision workflows. It targets researchers, developers, and companies, offering a unified ecosystem of tools, apps, and services to streamline AI development from data labeling to model deployment.

How It Works

Supervisely operates as a web-based "operating system" for computer vision, unifying various tools and services. Developers can interact with the platform via a rich HTTP REST API or, more conveniently, through the Python SDK. The SDK abstracts API complexities, enabling rapid development of automation scripts, headless applications, or interactive GUI applications using a library of pre-built UI widgets. Apps are essentially web servers, allowing flexibility in technology choice, and can be deployed via Git repositories with single-click execution through a Supervisely Agent.

Quick Start & Requirements

  • Install: pip install supervisely
  • Prerequisites: Python environment. No specific hardware or OS requirements are mentioned for the SDK itself, but the platform likely has server requirements.
  • Documentation: https://developer.supervisely.com

Highlighted Details

  • Supports image, video, 3D point cloud, and volumetric medical image (DICOM) data labeling.
  • Offers AI-assisted labeling and synthetic data generation tools.
  • Enables development of custom labeling interfaces and integration of custom models.
  • Trusted by Fortune 500 companies and used by over 65,000 users.

Maintenance & Community

  • Active community with over 65,000 users.
  • Channels for feature suggestions, technical feedback, and help: Slack community.
  • Encourages contributions and partnerships.

Licensing & Compatibility

  • The SDK is open-source. The README does not explicitly state a license for the SDK or the platform, but mentions that apps made by the Supervisely team are open-source, while users can develop private apps.

Limitations & Caveats

  • A "built-in cloud development environment" is listed as "coming soon," indicating current development workflows primarily rely on local IDEs.
  • The README does not specify the license for the core SDK or platform, which could be a concern for commercial use or closed-source integration.
Health Check
Last commit

15 hours ago

Responsiveness

1 week

Pull Requests (30d)
33
Issues (30d)
0
Star History
16 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.