开发者专区

友善开发平台,创造更多可能

在 Synology NAS 上打造更好的套件

Synology 提供友善、自由的开发平台,搭配高度的软硬件整合,无论你是系统整合商或商业软件开发者,皆能轻松地在 Synology NAS 上开发理想的套件。Synology NAS 可运行目前通用的程序语言,包含 C、C++、Java 及数种常见的脚本语言,你可以使用习惯的语言设计套件,让开发过程更省时、省力。目前 Synology NAS 拥有数百万名的使用者,可让套件上架后能有高曝光度及市场潜力。接下来,让我们带你了解为什么 Synology 是更好的 NAS 开发平台,以及该如何开发并通过 DSM 的套件中心,将你精心制作的套件传递到每一位使用者的手上吧!

developer.build_title

每月过一百万次的下载量

藉由 Synology NAS 高度的软硬件整合与多元的开发平台支持,套件中心每月平均下载量已过一百万次,可确保你的套件能有高曝光率。每位使用者皆可使用套件中心所提供的丰富资源,依照特定需求量身打造自己的 Synology NAS,而你开发的套件也将进一步提升产品的可能性。

多元的用户族群

多元的用户族群

DiskStation 拥有过数百万名用户的广大基础,涵盖了从一般家庭消费者到大型机关或企业等各式各样的使用需求。你可以针对不同层级、不同用途开发各式应用套件,自由地发挥创意。

灵活的开发环境

灵活的开发环境

开发新套件不一定要学习新语言,在 DiskStation 友善灵活的开发环境中,无论你习惯的是 C、C++、Java,或是目前常见的脚本语言,均可选择顺手的程序语言进行开发,将你宝贵的时间集中在开发具创意的套件上。

专业的技术支持

专业的技术支持

在开发过程中遇到问题、需要咨询时, Synology 的专业团队会尽快提供协助及支持,为你省下大量的除错时间,加速开发的时程。

开发流程

申 请

申 请

仅需通过下方申请连接填写信息,我们将会主动与你联络,提供套件评估所需的信息。

开 发

开 发

开发者工具提供了各种适合你的开发环境和编译程序,关于详细使用方式可以参考开发者指南

验 证

验 证

套件开发结束后,即进入轻松的申请和提交步骤。我们会有专业的测试团队协助验证套件的功能性和使用性。

上 架

上 架

恭喜你!我们会在 Synology 官方网站上为你的套件新增专属的页面,并将套件上架至每个月平均过一百万次下载的套件中心。

合作实现先进的监控集成

希望将当前的解决方案与 Surveillance Station 集成?请深入了解其技术深度并创建自定义功能。

集成

集成

部署 Webhook 和 HTTP Web API 以与各种平台链接。

自动化

自动化

通过在发生自定义事件时触发操作来运行复杂的工作流程。

统一

统一

桥接广泛的访问控制、I/O、SIP 设备等。

取得工具

Synology 的开发平台提供弹性的工具和详尽的使用指南。在此你可以取得关于套件开发的所有工具和文件。

第三方套件开发指南

此份指南提供详细的开发者工具使用步骤。从套件的架构、编译、语言选择、用户介面到套件上架,你皆可以在开发指南中找到你所需的相关信息。

开发者工具 Toolkits 和 GPL source

跨平台的开发工具让你可以选择多种常见的语言开发工具包。为了更简化开发的流程,系统已内建多数常用的函式库,替你大幅省下自行寻找和编译的时间。

File Station API 指南

此份 API 指南说明如何让套件轻松地存取 File Station 上既有的文件数据。

DiskStation CLI 指南

本指南说明如何使用命令行脚本进行 DiskStation 管理。

SSO API 指南

充分利用 Synology SSO Server 的优势,启动单一登录功能来整合你的网页应用程序。

Audio Station 开发指南

此份指南说明如何开发歌词模块,让安装此模块的用户可从外部搜索歌词。

Surveillance Station Web API 文档网站

交互式平台提供详细的 Web API 信息,让您将第三方系统与 Surveillance Station 无缝集成。

Download Station 开发指南

此份指南说明如何自行增加 BT 的外部搜索资源以及开发免空的下载模块,让你通过 DiskStation 取得存放于免费空间的文件。

SNMP MIB 指南

MIB 使用手册提供相关教学,透过 SNMP 通讯协议监控你的 Synology 产品状态。

Virtual Machine Manager API 指南

本 API 指南提供有关如何使应用程序可以与 Virtual Machine Manager 交互的详细说明和规范。

Calendar API 指南

本指南详细说明了如何使用 API 在 Synology Calendar 上访问活动、任务及任务清单,并可以在日历中管理相关数据,例如:建立新的日历并新增活动、更改到期日期、设置提醒时间或更新信息,让您能够通过自定义的用户界面操作 Synology Calendar。

DSM 登录 Web API 指南

本指南将说明如何使用 Web API 登录 DSM。