# Publish

Explanation of DataHub publishing flow from client and back-end perspectives.

# Diagram for upload process

# Identity Pipeline

Context: where this pipeline fits in the system

Detailed steps

# Client Perspective

Publishing flow takes the following steps and processes to communicate with DataHub API:


  • Upload API - see POST /source/upload in source section of API
  • Authentication API - see GET /auth/check in auth section of API.
  • Authorization API - see GET /auth/authorize in auth section of API.

See example code snippet in DataHub CLI