* Source: elastic.io benchmark analysis
Benefit from more than 1,400 immediately usable connectors
Deutsche Telekom has an open platform approach: We publish a large part of our connectors and other software as Open Source software on GitHub. There you will find the opportunity to work with us on the repositories or of forking our solutions.
FAQs: Find answers to your questions directly.
How reliable is flowground?
The flowground platform is hosted and operated in highly secure Telekom data centres in Germany on OpenStack. Each step of an integration flow (such as triggers and actions) is running as an individual Docker container. All the containers are connected through a messaging queue.
The interaction of Docker containers and message queues ensures the reliable running of your flows:
- In a queue, data are never lost, even if any of the containers crashed.
- You may scale all containers, in order to run processes in parallel.
- If a target-API is temporarily unavailable, the queue reliably ensures later data transfer.
What is the concept of connectors?
Connectors are open frameworks that any software developer with knowledge of APIs can implement in a short time. Simply drag the required components into the project room from the Connector Catalog. If necessary, you can adapt them or create your own and make them available on the platform.
How can I develop my own connectors?
You can develop connectors in your local IDE and make them available in the platform by git-push. flowground supports both Node.js and Java programming language for building connectors.
How can I generate connectors based on their Swagger-definition?
Part of flowground is a generator that produces Node.js code for a connector from an OpenAPI/Swagger interface description. The generated code is provided in the GitHub repository under an Apache 2.0 Open Source license. To create the code you just need to upload a Swager/OpenAPI file in JSON or YAML format or provide the link to an API URL.
What is an integration flow?
An integration flow is a connection of several software-connectors or components (such as timer or router) that receives data from an application, processes it in the platform and outputs it to another application. The data flow functions in both directions and can be branched rule-based. With the visual Flow Creator in the flowground platform you can create, modify or combine integration flows without any programming effort. Flows can easily be replicated and shared.
How do I build an integration flow?
You can intuitively create, modify or combine integration flows with a visual Flow Creator without any programming effort. Our screencast explains with a concrete example how you can easily create your first flow in a few steps (German version available only).