Apache Tez website screenshot

Apache Tez

Apache Tez is an application framework that allows for complex directed-acyclic-graph (DAG) based processing of data built on Apache Hadoop YARN. It is designed as a successor to MapReduce for executing Hive and Pig queries, providing a flexible API for creating DAG execution pipelines, in-memory data passing between tasks, and session reuse for reduced startup latency. Apache Tez is an Apache Software Foundation top-level project.

Apache Tez publishes 2 APIs on the APIs.io network. Tagged areas include Big Data, DAG, Execution Engine, Hadoop, and YARN.

Apache Tez’s developer surface includes documentation, developer portal, release notes, and 4 more developer resources.

25.6/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
2 APIs 5 Features 3 Use Cases
Big DataDAGExecution EngineHadoopYARNOpen Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 25.6/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 3.5 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 6.2 / 13
Governance 0.0 / 12
Discoverability 5.9 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/apache-tez: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Apache Tez DAG API

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 V...

Apache Tez UI REST API

The Tez UI and YARN Application History Server expose REST endpoints for monitoring Tez application history, DAG details, vertex and task statistics. The Tez Timeline Server int...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Apache Tez Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 5

Notable capabilities this provider offers.

DAG-Based Execution

Flexible DAG computation model replacing MapReduce for complex multi-stage pipelines.

In-Memory Data Passing

Direct in-memory data transfer between connected vertices eliminating HDFS I/O.

Session Reuse

Tez sessions reuse container allocations across DAG submissions for reduced latency.

Dynamic Optimization

Runtime DAG modification based on actual data statistics during execution.

YARN Integration

Native YARN resource management with fine-grained resource requests per vertex.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Apache Tez Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Apache Tez Vulnerability Disclosure

security.txt · contact published

SECURITY

Use Cases 3

What developers build with this provider.

Apache Hive Query Execution

Tez is the default execution engine for Apache Hive queries replacing MapReduce.

Apache Pig Script Execution

Execute Apache Pig Latin scripts as optimized Tez DAGs.

Complex ETL Pipelines

Multi-stage data transformation pipelines with in-memory data passing.

Integrations 4

Pre-built integrations with other platforms and tools.

Apache Hadoop YARN

Native YARN resource manager integration for cluster resource allocation.

Apache Hive

Default execution engine for Hive queries in HDP and CDH distributions.

Apache Pig

Tez execution backend for Apache Pig script compilation and execution.

Apache HDFS

Input/output storage for Tez job data via Hadoop Distributed File System.

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Source (apis.yml)

apis.yml Raw ↑
aid: apache-tez
name: Apache Tez
description: Apache Tez is an application framework that allows for complex directed-acyclic-graph (DAG) based processing
  of data built on Apache Hadoop YARN. It is designed as a successor to MapReduce for executing Hive and Pig queries, providing
  a flexible API for creating DAG execution pipelines, in-memory data passing between tasks, and session reuse for reduced
  startup latency. Apache Tez is an Apache Software Foundation top-level project.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/apache-tez.png
tags:
- Big Data
- DAG
- Execution Engine
- Hadoop
- YARN
- Open Source
created: '2026-03-16'
modified: '2026-04-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-tez/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-tez:apache-tez-dag-api
  name: Apache Tez DAG API
  description: 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.
  humanURL: https://tez.apache.org/developer-docs.html
  tags:
  - Java
  - DAG
  - YARN
  - Hadoop
  properties:
  - type: Documentation
    url: https://tez.apache.org/developer-docs.html
  - type: APIReference
    url: https://tez.apache.org/javadocs/
  - type: SDKs
    url: https://search.maven.org/search?q=org.apache.tez
    title: Maven Java SDK
- aid: apache-tez:apache-tez-ui-rest-api
  name: Apache Tez UI REST API
  description: The Tez UI and YARN Application History Server expose REST endpoints for monitoring Tez application history,
    DAG details, vertex and task statistics. The Tez Timeline Server integration provides historical data for DAGs, vertices,
    tasks, and task attempts with detailed resource usage and timing information.
  humanURL: https://tez.apache.org/tez-ui.html
  tags:
  - REST
  - Monitoring
  - YARN
  - History
  properties:
  - type: Documentation
    url: https://tez.apache.org/tez-ui.html
common:
- type: VulnerabilityDisclosure
  url: security/apache-tez-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/apache-tez-domain-security.yml
- type: GitHubRepository
  url: https://github.com/apache/tez
- type: Documentation
  url: https://tez.apache.org/
- type: Portal
  url: https://tez.apache.org/
- type: ReleaseNotes
  url: https://github.com/apache/tez/releases
- type: TermsOfService
  url: https://www.apache.org/licenses/
- type: Features
  data:
  - name: DAG-Based Execution
    description: Flexible DAG computation model replacing MapReduce for complex multi-stage pipelines.
  - name: In-Memory Data Passing
    description: Direct in-memory data transfer between connected vertices eliminating HDFS I/O.
  - name: Session Reuse
    description: Tez sessions reuse container allocations across DAG submissions for reduced latency.
  - name: Dynamic Optimization
    description: Runtime DAG modification based on actual data statistics during execution.
  - name: YARN Integration
    description: Native YARN resource management with fine-grained resource requests per vertex.
- type: UseCases
  data:
  - name: Apache Hive Query Execution
    description: Tez is the default execution engine for Apache Hive queries replacing MapReduce.
  - name: Apache Pig Script Execution
    description: Execute Apache Pig Latin scripts as optimized Tez DAGs.
  - name: Complex ETL Pipelines
    description: Multi-stage data transformation pipelines with in-memory data passing.
- type: Integrations
  data:
  - name: Apache Hadoop YARN
    description: Native YARN resource manager integration for cluster resource allocation.
  - name: Apache Hive
    description: Default execution engine for Hive queries in HDP and CDH distributions.
  - name: Apache Pig
    description: Tez execution backend for Apache Pig script compilation and execution.
  - name: Apache HDFS
    description: Input/output storage for Tez job data via Hadoop Distributed File System.
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com