APM Python SDKΒΆ

Python SDK for Synology ActiveProtect Manager.

Installation

pip install synology-apm-sdk

Quick start

import asyncio
from synology_apm.sdk import APMClient

async def main():
    async with APMClient("apm.corp.com", "admin", "password") as apm:
        workloads = await apm.machine.workloads.list()
        for wl in workloads:
            print(wl.name, wl.status)

asyncio.run(main())

Models