Creating Extensions

Extensions are web applications that live in ConnectReport Server. Extensions allow you to you to easily extend the capabilities of the ConnectReport platform by giving you a place to host web applications that live behind ConnectReport's authentication and call the ConnectReport API.

Upload an extension

Your extension should be a web application capable of being hosted on a static file server. Nearly all extensions have a structure that includes an index.html, some JavaScript files, and CSS. 

To upload an extension, navigate to C:\ProgramData\ConnectReport\extensions and create a directory. Based on the directory name you choose, you can access your extension at the URL based on the following scheme:

https://<SERVER_BASE_URL>/extensions/<DIRECTORY_NAME>

Code inside your extension lives on ConnectReport server, so you can easily deploy applications that make calls to API endpoints in ConnectReport without worrying about configuring authentication or implementing a backend. 

Happy coding!