# Apache Tez DAG API

**Canonical:** https://apis.io/apis/apache-tez/apache-tez-dag-api/  
**Provider:** Apache Tez — https://apis.io/providers/apache-tez/  
**Documentation:** https://tez.apache.org/developer-docs.html

Apache Tez DAG API is one of 2 APIs that [Apache Tez](https://apis.io/providers/apache-tez/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Java, DAG, YARN, and Hadoop. The published artifact set on APIs.io includes API documentation and an API reference.

The Tez DAG API provides a Java programming model for defining and submitting directed-acyclic-graph (DAG) computation jobs to Apache YARN. It allows building DAGs composed of Vertex (processing units), Edge (data connections between vertices), and Processor implementations. The API supports data source/sink definitions, vertex grouping, fault tolerance configuration, and monitoring via the Tez UI and REST API.

## Machine-readable artifacts (4)

- **Documentation** — https://tez.apache.org/developer-docs.html
- **APIReference** — https://tez.apache.org/javadocs/
- **SDKs** — https://search.maven.org/search?q=org.apache.tez
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-tez/refs/heads/main/apis.yml

## Other Apache Tez APIs (1)

- [Apache Tez UI REST API](https://apis.io/apis/apache-tez/apache-tez-ui-rest-api/)

## Tags

Java, DAG, YARN, Hadoop

---

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