From 712d212b82baa3d83ce4e54cf3c0bd21f0ae7f33 Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Tue, 16 May 2023 10:43:52 -0300 Subject: [PATCH] feat(endpoints.py): add get_version endpoint to return version of langflow --- src/backend/langflow/api/endpoints.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/backend/langflow/api/endpoints.py b/src/backend/langflow/api/endpoints.py index eae0e9f60..ee0082afc 100644 --- a/src/backend/langflow/api/endpoints.py +++ b/src/backend/langflow/api/endpoints.py @@ -1,3 +1,4 @@ +from importlib.metadata import version import logging from fastapi import APIRouter, HTTPException @@ -33,3 +34,9 @@ async def get_load(predict_request: PredictRequest): # Log stack trace logger.exception(e) raise HTTPException(status_code=500, detail=str(e)) from e + + +# get endpoint to return version of langflow +@router.get("/version") +def get_version(): + return {"version": version("langflow")}