rustdesk-api is a web-based management server for RustDesk remote desktop infrastructure. It provides a centralized administrative interface to organize devices, user accounts, and address books.
The system functions as an identity gateway, integrating external providers such as LDAP, OIDC, GitHub, and Google to manage user access. It also includes a guest access link generator that creates temporary URLs for restricted device access without requiring account registration.
The project covers remote infrastructure management, including relay server configuration, bandwidth limits, and IP blacklisting. It provides monitoring and observability through system activity auditing of logins and connection events, alongside a browser-integrated client for remote access and address book synchronization.
Administrative operations are handled via a web console and a command-line interface, which includes a registry for third-party server command extensions.