Integrations & APIs

Kopano connected into your infrastructure

Open interfaces are the basis of all our products. We complement your IT infrastructure and connect your services.

Kopano Kraph

Microsoft solutions are not only dominating the market, the use of the applications is also increasingly oriented towards cloud solutions. Sensitive email and calendar data are becoming centralised in this way. Companies dealing with digitalisation are therefore striving to switch their infrastructure to a digitally sovereign provider. Alternative solutions facilitate the change enormously if they provide access to the cloud via open implementations of the typical Microsoft interfaces, such as Microsoft Graph’s RestAPI.

Kopano Kraph is a RestAPI that is open to all providers and compatible with MS Graph. Third-party providers whose software can work with data from MS 365 can also work with the data of a digitally sovereign software like Kopano thanks to Kraph.

Kopano Intranet Plugin

For users, everyday work must be as simple as possible. That is why it is often helpful to combine different applications in one portal. This makes it possible to access different services from just one interface.

The Kopano Intranet Plugin is a way of displaying web services from other vendors in the Kopano WebApp and thus making them available to users directly from the e-mail and calendar application.

Python Kopano

The underlying data model for Kopano is MAPI. MAPI is short for Messaging Application Programming Interface and an API for Microsoft Windows which allows programs to become email-aware. The module ‘python-mapi’ implements access to this data once in Python.

Use its abstraction layer ‘python-kopano’ to connect your own applications: With this module you can easily interface with data from a Kopano groupware installation without a deeper understanding of MAPI. This integration option is intended for applications that run on the same system as Kopano Groupware.


GlueJS is a project of our developers. This JavaScript library enables developers to easily integrate independent web applications with each other. Applications need to load Glue and expose a set of Glue feature functions. These functions can then be triggered by other applications that also integrate Glue. Initial communication between the applications is done via a postMessage based JSON API.