无论你开发 IT 运维平台、企业资产管理系统,还是桌面工具,都能找到合适的接入方式
基于 HTTPS 的标准化接口,支持 OAuth 2.0 鉴权,可独立部署在企业内部网络或使用云端 SaaS 模式。
三语言 SDK 配套完整示例与单元测试,原生库级集成性能更优,适合嵌入式场景。
面向运维工程师的轻量级命令行工具,单文件无依赖,适合集成到自动化脚本与域控推送流程。
# 安装 SDK $ pip install drivergenius-sdk # 5 行代码查询设备驱动状态 from drivergenius import Client client = Client(api_key="YOUR_API_KEY") result = client.hardware.scan() for device in result.devices: print(f"{device.name}: {device.driver_version}")
提供标准化客户端 + 详细文档 + 在线沙箱,注册即可获得 1000 次免费调用额度。
# 一行命令导出全公司设备驱动清单 $ dg-cli scan --output drivers.json \ --format json \ --include outdated # 批量静默部署驱动到 200 台机器 $ dg-cli deploy \ --target machines.txt \ --package dg-offline-v12.zip \ --silent \ --log deploy.log
DG-CLI 是专为批量运维设计的命令行工具,单文件仅 4.2MB,无依赖即开即用。
完整接口列表请查阅 OpenAPI 3.0 规范文档
| 方法 | 端点路径 | 说明 |
|---|---|---|
| GET | /v1/hardware/scan | 扫描本机硬件并返回设备清单 |
| GET | /v1/drivers/match?device_id={id} | 匹配设备最新官方驱动 |
| POST | /v1/drivers/download | 提交驱动下载任务 |
| GET | /v1/drivers/status/{task_id} | 查询下载任务进度 |
| POST | /v1/license/activate | 企业批量授权激活 |
| PUT | /v1/backup/create | 创建驱动备份快照 |
| GET | /v1/backup/list | 列出所有备份快照 |
| POST | /v1/license/deactivate | 撤销授权激活 |
个人开发者、中小企业、大型 OEM 集成,都有对应的合作方案
注册开发者账号后,在控制台「API Key 管理」中创建应用即可获得。免费版每月自动获得 1000 次调用额度。
目前提供 C++ / Python / C# / Go 四种语言 SDK,覆盖主流服务端、桌面端与运维场景。
专业版起即支持私有化部署。详细部署文档、Docker 镜像、Kubernetes Helm Chart 均可在控制台获取。
DG-CLI 是单文件可执行程序,可直接放入 CI/CD 流水线镜像。配合 JSON 输出可对接任何自动化平台。