Data source

NocoBase is driven by data at its core. It supports multiple data sources, including the main database, external databases, and APIs.
Blocks and actions on the page are fully decoupled from data sources, making the system architecture closer to professional software development practices and providing maximum flexibility to handle complex business requirements.

Connect multiple data sources and manage enterprise data in one place

Data is often scattered across CRM, ERP, finance, and inventory systems. By connecting them all to NocoBase, multi-source data can be integrated and queried on a single interface, reducing system switching, breaking down data silos, and significantly lowering maintenance costs.

Connect different data sources on the frontend with Event Flows

When a page includes blocks from multiple data sources, event flows can be used to orchestrate interactions between them. This enables data linkage across sources directly on the frontend.
For example, when viewing a customer in the CRM, you can simultaneously query that customer’s order records from the ERP system.

Connect different data sources on the backend with Workflows

When a NocoBase application includes multiple data sources, workflows can be used to orchestrate their logic on the backend, enabling business automation across systems.
For example, when a new order is created in the ERP, the corresponding customer’s level in the CRM should be upgraded to “Paid”.