The API is an authentication API, and also provides user management features from ESA version 2.7 .

The API is automatically available when you install the Authentication Server of  ESET Secure Authentication.

If you do not want to run the Authentication Server as a separate process, but prefer to include essential libraries in your product environment and store user data in your product database, use the SDK.

In most web-based applications users are authenticated before being granted access to protected resources. By asking for an additional authentication factor during the logon process, such applications can be made more resilient to attack.

The full API documentation for developers is available on the same URL address as ESA Web Console, but followed by "/apidoc" without quotation marks. For example, if the ESA Web Console is available at, the API documentation is available at

What is new in API for ESET Secure Authentication 2.8

Managing ESET Secure Authentication settings

Managing users

More authentication options: MRK, whitelisting, Push Authentication


Support of user realms: users from another domain, non-domain users


Old version of API