Skip to main content
Version: ACE 5

Introducing ACE v5

ACE, the API Composition Engine, has been a game-changer for organizations looking to build libraries of reusable integration connectors and harness them in innovative ways. The recent launch of ACE v5 brings a host of improvements over its predecessor, ACE v4. In this article, we'll take a closer look at these enhancements and how they can benefit your organization.

User Interface and Workflow Enhancements

  • New and Intuitive UI: ACE v5 introduces a new and more intuitive user interface that not only looks better but also streamlines the user experience, making it easier for domain experts and solution developers to work with the platform.
  • Undo/Redo Functionality: ACE v5 now supports undo and redo actions, allowing users to quickly revert to previous steps or move forward in their work.
  • Tabbed Flow Editing: Flows can be opened in tabs next to each other, enabling users to work on parent and child flows simultaneously.
  • Drag-and-Drop Functionality: Users can now re-organize steps using a simple drag-and-drop interface, making it easier to structure and modify flows.
  • YAML Configuration: ACE v5 uses YAML instead of YSON for flow, API, and schema configuration files, offering better readability and easier reviewability in pull requests.
  • Improved JSON Schema UI Editor: The JSON schema UI editor has been revamped for a better user experience.

Git Support, Collaboration, and Deployment

  • Multiple Branches: ACE v5 offers better Git support, allowing users to work on multiple branches simultaneously. This means that each developer can have their own branch, fostering better collaboration and preventing unwanted changes to others' work.
  • Git Commit Tracking: Every change a user makes is now recorded as a Git commit, making it easy to track who has done what.
  • Automated Deployments: The multi-branch workflow as well as our provided guide on how to run Ci/CD pipeline enables automated deployments of ACE workspace.

Flow and Step Management

  • Flow Folders: Flows can now be organized into folders, making it easier to manage large numbers of flows.
  • Virtual Steps: Users can more easily reuse logic with virtual steps, which function as regular steps but reference the logic from another flow.
  • Flow Previews: Users can view the attached flow for an API without having to open the flow itself, providing a more efficient workflow.
  • Flow Usage Overview: Users can now view where a flow is being called from via the trigger step, providing a more comprehensive understanding of flow usage.
  • New Stop Step: ACE v5 introduces a new Stop step, allowing users to halt flow execution when necessary. In the future, ACE will also add Switch and If steps for more advanced flow control.

Scheduler

  • High Availability: ACE v5 now ships with new scheduler tool to run scheduled tasks in a high availability environment.
  • Admin Dashboard: ACE v5 provides a new admin dashboard to manage scheduled tasks and their execution.

In summary, ACE v5 brings significant enhancements to the API Composition Engine, making it easier than ever for organizations to build and manage reusable integration connectors. With its new UI, enhanced Git support, improved flow organization, and additional features, ACE v5 sets a new standard for API integration solutions.