André Lynum
08/05/2026, 8:10 AMMarvin
08/05/2026, 8:10 AMMarvin
08/05/2026, 8:12 AMfrom prefect import get_client
import asyncio
async def main():
async with get_client() as client:
deployments = await client.read_deployments(limit=100)
latest_runs = await client.read_flow_runs(limit=20)
for d in deployments:
print(d.name, d.tags)
asyncio.run(main())
If you want, I can help sketch a full example that produces a table like:
deployment | tags | latest run | completed | failed | success rate
3. Use artifacts for lightweight reporting inside Prefect
If your goal is more of a generated status report than a live dashboard, you can create artifacts from flows and view them in the UI.
Docs: https://docs.prefect.io/
Bottom line
- Possible in built-in Cloud UI? Yes, but only through the existing views.
- Possible as a true custom dashboard in Prefect Cloud itself? Not really.
- Possible overall? Yes — by building it against the Prefect API.
If you want, I can give you a ready-to-run Streamlit dashboard example for this.