Is it possible we supply the differenced data to the ARMA model (not ARIMA) and have the model forecast for the original time series?

I am trying to fit an ARMA model in Python for a non-stationary series. Conceptually, is it possible that I difference the data to first convert it to stationary data, fit the model on this differenced data and then have the model forecast for the original series? If not, what if I get forecast for the differenced data and do some manipulation to convert that forecasted differenced series to forecasted series at original level. How do I achieve this?

Note that $$X_{t+h}=X_t+\Delta X_{t+h}$$ where $$\Delta X_{t+h}$$ is the first difference of $$X$$ at time point $$t+h$$: $$\Delta X_{t+h}:=X_{t+h}-X_t$$. If you have the original series $$X_t$$ and a forecast for the difference $$\widehat{\Delta X_{t+h}}$$, then the forecast for the original series at time $$t+h$$ is $$\hat X_{t+h}=X_t+\widehat{\Delta X_{t+h}}$$. You simply add the forecasted values to the original series.