Kaseya TAP SDK

_images/logo.png

Overview

The Kaseya Technology Alliance Program SDK is as an example application and framework for building Kaseya module-level integrations.

Kaseya 9.5+ is required.

Both on-premises and SAAS Kaseya server environments are supported - neither the customer or development experiences change whatsoever regardless of how the Kaseya customer consumes the product.

How does it work ?

  1. You build an independent web application using whatever technologies you choose.
  2. Your application will serve up user interface components via an iFrame within the Kaseya GUI
  3. Your application will provide APIs for the Kaseya server to interact with for certain callback events (e.g. agent procedures)
  4. Your application will house all database and business logic necessary for back-end processing, scheduling, etc.

Environmental Requirements

You are free to build your development and production application with any web framework you wish.

The current version of the TAP SDK example however requires the following environment:

  • Windows 7+ or Windows Server 2012+
  • SQL Server 2012+
  • Visual Studio 2019
  • SSL certificate from trusted CA (configured for TLS 1.2)
  • Port 80 + 443 TCP connectivity from preview6.kaseya.net
    • Inbound port forward
    • or tunnel tool via ngrok

Customer Visibility

Once created, your integration will be listed in two places, which can either link direct downloads or point back to your own support portals:

Technology Alliance Program

Automation Exchange

Components

Imported “VSAZ” file - essentially ZIP of XML files that define the module navigation components, callback urls, module title, logo

Sample application which builds the VSAZ definition XML files

Sample web application - the core of the SDK

Documentation

The links below will guide you from start-to-finish in setting up and deploying the Kaseya SDK.

Development Environment

Web Application

Module Definition

Import Module

Module Builder

Troubleshooting

Licensing

Contact

Support requests can be sent to [email protected]

License

See the Kaseya License Page.

Don’t hesitate to contact us if you have any questions