# Apache DolphinScheduler REST API

**Canonical:** https://apis.io/apis/apache-dolphinscheduler/apache-dolphinscheduler-rest-api/  
**Provider:** Apache DolphinScheduler — https://apis.io/providers/apache-dolphinscheduler/  
**Documentation:** https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/guide/open-api.html

Apache DolphinScheduler REST API is published by [Apache DolphinScheduler](https://apis.io/providers/apache-dolphinscheduler/) on the [APIs.io](https://apis.io/) network. This API exposes 8 JSON Schema definitions. Tagged areas include Alerts, DAG, Data Sources, Project, and REST. The published artifact set on APIs.io includes API documentation, a getting-started guide, a GitHub repository, a JSON-LD context, and 8 JSON Schemas.

The DolphinScheduler REST API enables programmatic management of projects, workflow definitions (DAGs), workflow instances, task types, schedules, resources, data sources, alerts, tenants, and users. Authentication is via API token. A Swagger UI is available at /dolphinscheduler/swagger-ui/index.html.

## Machine-readable artifacts (20)

- **Documentation** — https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/guide/open-api.html
- **GettingStarted** — https://dolphinscheduler.apache.org/en-us/docs/latest/user_doc/start/quick-start.html
- **GitHubRepository** — https://github.com/apache/dolphinscheduler
- **SDKs** — https://pypi.org/project/apache-airflow-providers-apache-dolphinscheduler/
- **Tools** — https://hub.docker.com/r/apache/dolphinscheduler-standalone-server
- **Tools** — https://github.com/apache/dolphinscheduler-operator
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-schema/apache-dolphinscheduler-schedule-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-schema/apache-dolphinscheduler-task-definition-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-schema/apache-dolphinscheduler-workflow-definition-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-schema/apache-dolphinscheduler-workflow-instance-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-structure/apache-dolphinscheduler-schedule-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-structure/apache-dolphinscheduler-task-definition-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-structure/apache-dolphinscheduler-workflow-definition-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-structure/apache-dolphinscheduler-workflow-instance-structure.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/json-ld/apache-dolphinscheduler-context.jsonld
- **Examples** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/examples/apache-dolphinscheduler-schedule-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/examples/apache-dolphinscheduler-task-definition-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/examples/apache-dolphinscheduler-workflow-definition-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/examples/apache-dolphinscheduler-workflow-instance-example.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-dolphinscheduler/refs/heads/main/apis.yml

## Tags

Alerts, DAG, Data Sources, Project, REST, Resources, Scheduling, Task, Tenants, Workflows

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-dolphinscheduler/apache-dolphinscheduler-rest-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-dolphinscheduler/.
