Skip to main content
DingTalk YiDA is the low-code development platform of Cloud DingTalk. Beyond foundational capabilities such as forms, workflows, and reports, YiDA offers a more flexible custom page development experience: WYSIWYG drag-and-drop development, a rich set of frontend APIs covering the full app lifecycle, direct access to DingTalk JS-APIs, and backend customization through connectors.
If you are new to coding and want to quickly build form, workflow, or report pages, we recommend starting with the YiDA User Guide to explore the core product capabilities.

Learning Path

Get Started

About the Developer Center

Learn about the positioning, target users, and use cases of the Developer Center.

Quickstart

Create your first custom page from scratch.

Glossary

Master the core terminology of low-code development.

Designer Overview

Get familiar with the interface and capabilities of the page designer.

Go Deeper

Core Concepts

Global variables, remote APIs, lifecycle, event handling, conditional and loop rendering, form validation, and more.

API Reference

YiDA JS-API, cross-app data source, DingTalk JS-API, and Server-side Open API.

Advanced Tutorial: TodoMVC

Master the end-to-end custom page development workflow through a complete example.

Example Center

Try live demos such as custom data management pages and DingTalk Event apps.

Components

Layout Components

Container, section container, and tabs.

Basic Components

Button, icon, text, image, link, dialog, drawer, video player, and more.

Form Components

Data entry components such as number input, select, multiselect, and dropdown.

Premium Components

Spreadsheet, search, pagination, step bar, progress bar, tree control, and more.

Community and Support

YiDA User Guide

Core product capabilities and usage guide.

Documentation Contribution Guide

Contribute to the Developer Center documentation.