What is APIANT?
APIANT is a low-code browser-based platform for building automated workflows and more. Unlike most (all?) other integration platforms, trigger and action API integrations are also built with a low-code drag-drop editor.
Low-code means that many types of feature-rich solutions can be built without having to write any code at all. But where more functionality or custom behaviors are needed that do not yet exist in the platform, technically-skilled people can augment and customize the platform's functionality by writing code.
The most common type of automated workflow solution involves moving data from one system to another. E.g. synchronizing contacts from one CRM to another.
Automation workflows can also include people in the loop, such that the automation will pause until a person performs some type of action. This may be submitting information in a custom APIANT-native form, taking action on items in a moderation queue, etc.
- APIANT is browser-based. All solution development occurs within a web browser.
- APIANT can build automations. APIANT can build automations that perform data processing among multiple API’s. Automations consist of one or more triggers and one or more actions plus optional conditional logic and loops. If the trigger criteria are met, the actions are invoked. Conditional logic can be used to execute certain actions. Conditional logic can be nested. Automations can be arbitrarily complex, via nested subroutines.
- API integrations can require no coding. Wiring diagrams called "assemblies" allow data processing modules to be connected and configured to send/receive data from API’s and perform data processing logic. Nested assemblies can be created, called subassemblies. Subassemblies allow modularized, re-usable data processing components to be built. Extension modules allow inline coding when necessary, using JavaScript, Java, or PHP.
- Solutions can run in the browser or on the server. APIANT can not only build automations, but also web services (REST-style API endpoints external systems can invoke), batch processes, and even visual browser widgets.
- APIANT is fully extensible. Software developers can extend the system either with inline JavaScript/Java/PHP code or by writing custom software modules using the built-in browser-based Integrated Development Environment (IDE). A full-featured debugger aids module development.
- APIANT is a deployable platform. System integrators can receive their own installation of the APIANT platform for building solutions in a dedicated environment.