CloverDX's design philosophy comes from combining the productivity of a visual design with the full power of coding at the hands of developers.
Don't reinvent the wheel. Take advantage of CloverDX's library of configurable, built-in components. These components let you read, write, aggregate, join and validate your data. CloverDX also lets you manage internal and external workflows, from file operations, to flow control and error handling.
Some ideas are better executed in code. In CloverDX, you can customize components by adding a piece of code. CTL - the CloverDX Transformation Language - helps you effectively work with flat or structured data. Alternatively, you can code in Java, Python or another language of your choice.
Functional blocks can be packaged into reusable libraries. Do you need to share a specific connector, validation sequence or custom business logic across your teams? Simply put your connector, sequence or logic into a so called "subgraph" and share it wherever you'd like.
Get more data transparency with CloverDX. Our platform shows you a complete overview of your data, instantly, at every step. You can set debugging conditions to quickly find problematic records.
CloverDX gives you immediate feedback on actions, minimizing any surprises that may occur during runtime. It's not enough to fix problems as they happen in runtime. You need a development tool to help you move forward and catch problems immediately.
Enjoy an integrated coding editor with context assist and code validation, all from within the visual designer. Our scripting language, CTL, helps you debug and validate your code against your data structures.
Abstract complicated code and logic into high-level business connectors and operations. With CloverDX, your developers can create intuitive building blocks for your less-technical colleagues.
Do you find that your non-technical users need to run processing manually from time to time? Whether they need to upload and process data, or receive reports on demand, there's a simpler way to give them control. With CloverDX, you can give them a simple, web-based interface to your data transformation.
Put every bit of your work into standard version control systems such as git or SVN. Transformations, connections, code and logic and server environment configuration can all be version controlled.
Export documentation for your pipelines right from their visual representation. One problem of 'homegrown' scripted solutions is the fragmentation of tools and opaque code. This problem makes it hard for people in your business to understand your data clearly. Fortunately, CloverDX can export meaningful documentation on a self-documenting basis, giving everyone in your business full transparency.
Don't handle your complex projects alone. With an established, centralized development server, you can split your work across team members. The server handles your resources centrally, so you needn't worry about working on different versions. Additionally, integration with GIT or SVN ensures that version changes don't get lost.
Integration with other technologies in the stack
CloverDX is rooted in Java technology which gives it access to the vast Java ecosystem. Integrating with 3rd party Java libraries is a breeze, whether you choose light or deep integration.