A truly future-proof automation platform must be able to grow alongside the technology it manages. While many tools limit users to a fixed set of features, CodeZero is built on a foundation of infinite modularity. The key to this flexibility is the Actions system. Actions are the plugins that extend our runtimes, allowing developers to define new flow types, custom nodes, and unique triggers that meet specific business requirements.
Extending the Runtime with Custom Logic
In the CodeZero architecture, the runtime components like Aquila and Taurus handle the heavy lifting of execution, but they are designed to be "Action-aware." An Action is a standalone package that connects to the runtime and tells it how to handle new types of processes. By developing and deploying an Action, you aren't just adding a script; you are expanding the fundamental capabilities of your entire automation infrastructure.
The Developer Experience: The Action SDK
To make this extensibility accessible, we have created the CodeZero Action SDK. This specialized toolkit provides developers with everything they need to build their own plugins independently of the core backend. Using the SDK, you can map out the logic for a specialized industry tool, integrate a proprietary database, or create custom AI-driven decision nodes. These Actions can be developed, versioned, and deployed as modular units, ensuring that your core system remains clean and stable while your capabilities expand.
Modular Architecture for Hybrid Environments
Because Actions are decoupled from the central Sagittarius service, they support the true spirit of a hybrid cloud setup. You can develop a custom Action to interact with local hardware or sensitive on-premise data and deploy it specifically on your local runtime. This ensures that the specialized logic and the data it processes remain within your sovereign network, while the flow itself is still managed through the global CodeZero interface.
A Community-Driven Ecosystem
The modular nature of Actions invites collaboration and contribution. As the CodeZero community grows, so does the library of available Actions. This ecosystem allows users to benefit from the work of others, whether that means a new connector for a popular CRM or a sophisticated adapter for MQTT-based IoT communication. Every new Action added to a runtime immediately populates the Suggestion Menu in the Flow Builder, making new power available to every member of your organization.
Conclusion: Future-Proofing Your Automation
The Actions system is what prevents CodeZero from ever becoming a "black box" solution. By providing the tools to build, manage, and share custom logic through the Action SDK, we empower you to solve the automation challenges of today and the unforeseen requirements of tomorrow. Your automation platform should be as unique as your business, and with Actions, it finally can be.
