What are apps?

Deskpro Apps run inside of the Deskpro interface, which is itself a single-page React app. Apps add custom functionality and integrations with third-party services.

"Apps" are just JS code that get executed within an iframe (which acts as a security sandbox) embedded in the interface. We will declare specific APIs that allow an app to "talk to" Deskpro securely to get data or perform actions.

The challenge is making sure our platform is flexible enough to perform everything needed to build useful apps: Data storage, permissions, flexible and comprehensive APIs, performance, documentation, a good standard UI library, developer experience and tooling.

Example Apps

We will build hundreds of apps ourselves, some of them very simple, others will be fairly complex. And then other third-party developers will create even more apps.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/05a4f64a-50df-4346-89eb-f63dd6bd85ce/Untitled.png

Information

How apps work

What is an app

Developer Experience

GitHub