Flyte Admin API
The Flyte Admin API is the control-plane REST API exposed by the flyteadmin service. It is generated from the flyteidl protocol buffer definitions via gRPC-Gateway and provides JSON over HTTP access to the same operations exposed via gRPC. The API is used to register and manage projects, tasks, workflows, and launch plans, to create and inspect workflow, node, and task executions, to receive lifecycle events, to proxy data to and from upstream object stores, and to read and write matchable attribute overrides at the project, domain, and workflow levels. The same REST API powers the Flyte Conso
What You Can Do
MCP Tools
listprojects
List projects
registerproject
Register a project
updateproject
Update a project
createtask
Register a task
listtasks
List tasks
listtasksbyname
List tasks for a name
gettask
Retrieve a task
listtaskids
List task identifiers
createworkflow
Register a workflow
listworkflows
List workflows
listworkflowsbyname
List workflows for a name
getworkflow
Retrieve a workflow
listworkflowids
List workflow identifiers
createlaunchplan
Register a launch plan
listlaunchplans
List launch plans
listlaunchplansbyname
List launch plans for a name
getlaunchplan
Retrieve a launch plan
updatelaunchplan
Update launch plan state
listactivelaunchplans
List active launch plans
getactivelaunchplan
Get the active launch plan for a name
listlaunchplanids
List launch plan identifiers
createexecution
Create a workflow execution
relaunchexecution
Relaunch a workflow execution
recoverexecution
Recover a workflow execution
listexecutions
List workflow executions
getexecution
Retrieve a workflow execution
terminateexecution
Terminate a workflow execution
getexecutionmetrics
Retrieve execution metrics
getexecutiondata
Retrieve signed data URLs for a workflow execution
listnodeexecutions
List node executions for a workflow execution
listtaskexecutions
List task executions for a node execution
createworkflowevent
Submit a workflow execution event
createnodeevent
Submit a node execution event
createtaskevent
Submit a task execution event
listnamedentities
List named entities
getnamedentity
Retrieve a named entity
updatenamedentity
Update a named entity
listmatchableattributes
List matchable attributes
getprojectattributes
Retrieve project attributes
updateprojectattributes
Update project attributes
getprojectdomainattributes
Retrieve project-domain attributes
updateprojectdomainattributes
Update project-domain attributes
getworkflowattributes
Retrieve workflow attributes
updateworkflowattributes
Update workflow attributes
getversion
Retrieve flyteadmin version