I've written a bit of Python code that utilizes ArcGIS to perform some analysis on a specific location. Running this locally on my computer works great. However, I am struggling and am unfamiliar with how to deploy the code as a REST API that I can access through a website or at the very least just allow a select few other users to be able to access.
What is the best or easiest tool to get this done? I've read about some more complex features of ArcGIS such Enterprise version which costs tens of thousands of dollars a year, but that hardly seems reasonable for a tiny one man passion project.
High level I would want the process to be: 1) User inputs address 2) GIS & Python code runs (utilizing ArcGIS scripting tools and some data) 3) Returns to user the results of the analysis through the website.