无论你是开发 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,无依赖即开即用。
完整接口列表请查阅 API 参考文档
| 方法 | 端点 | 说明 |
|---|---|---|
| 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 | 列出所有备份快照 |