Reusable Endpoints for Dynamic Apps.

The API is a program-level logic unit in Xuda that defines how server-side data is retrieved, processed, and returned. It acts as a backend interface that can be triggered internally from other programs using Call Project Api method or accessed externally through a deployment endpoint such as api/mcp. This makes it ideal for powering both internal workflows and public-facing integrations. At its core, the API unit serves as a smart orchestration layer. It can coordinate calls to other logic units like Get Data, Set Data, or Batch, enabling complex business workflows to be executed with a single request. This allows you to centralize logic, reduce duplication, and manage backend operations in a clean and reusable way. Developers can define how the API responds by customizing its output structure. Whether returning JSON, plain text, or HTML, the API unit ensures that response formats are well structured and consistent. It also includes a parameter interface, making it easy to pass dynamic input values into the logic and receive tailored outputs based on context. Each API unit is built using a structured format that includes a data source, a dataset definition, backend event logic, and a response configuration. Together, these elements provide full control over how the API works and what it returns. With the API unit, Xuda gives you the power to build scalable and maintainable endpoints that work seamlessly across your application and beyond.
Available in plans
  • pro
  • team
  • agency
  • enterprise
FAQs

The API unit is a program-level logic tool that defines how server-side data is retrieved, processed, and returned in your application.

It can be called internally using the Call Project Api method or externally through deployment endpoints like api/mcp.

It powers both internal workflows and public-facing integrations by acting as a reusable backend interface.

Yes. APIs can orchestrate calls to units like Get Data, Set Data, or Batch, enabling complex workflows in a single request.

It can return JSON, plain text, or HTML, ensuring structured and consistent responses.

Yes. Its parameter interface allows passing dynamic input values and receiving context-aware outputs.

Each unit includes a data source, dataset definition, backend event logic, and response configuration.

They centralize logic, reduce duplication, and ensure backend operations remain scalable and maintainable.

Yes. By orchestrating multiple logic units, API units streamline workflows into a single, efficient request.

Developers managing integrations, backend workflows, and reusable endpoints benefit from the flexibility and scalability of API units.

Develop. Deploy. Stay Productive.

Xuda is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration.

Schedule a demo