API-Hub

API-Hub from Leissner is a powerful API gateway that allows for quick and easy management of both internal and external APIs through a web interface.

The API-Hub consists of an easy to use SOAP interface that manages all contact to external systems. All operations are called via the same SOAP function, taking the real operation and parameters as SOAP arguments.

Modules, functions and profiles

The API-Hub may be viewed as an advanced proxy to other systems (endpoints). The external systems may consist of interfaces out of anything such as SOAP, REST, TELNET, HTTP, etc. Each external endpoint is implemented as a module; all endpoint operations are implemented as module functions.

In the API-Hub web interface, you create profiles. Profiles consist of one or many module functions where the return value of one call to a module function may control the flow and be input to another call.

It is up to the designer of the profile to decide which input that shall come from which source and the system also supports error handling, advanced assertions of data and data modification.

Leissner API-Hub

Dynamic APIs at your fingertips

All profiles are executed via the same SOAP function: runProfile(profileName, {“arg1”: “value1”, “arg2”: “value2”}). As the profiles are created and managed dynamically there is no need to alter the external SOAP interface if you need to change the appearance of an operation/profile. Simply modify the profile and your API will be updated without the need to send out an entirely new WSDL-file.

Powerful, yet easy

The profile designer decides what shall be carried out upon a call. A profile may consist of a single module function, making it a convenient proxy in order not to expose internal APIs. A profile may also consist of multiple calls to tens of module functions enabling multiple systems to communicate without the need to write a single line of code.

Modules are everything

New modules may be created for new systems but the API-Hub also comes stacked with some great modules from the start, for instance:
  • Telia Mobile (2G, 3G and 4G)
  • Telia TAB
  • Telepo
  • Cryptoguard
  • IP-Only, KO
  • Citius, KO
  • And more