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.
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 into website using REST API 2) GIS & Python code runs (utilizing ArcGIS scripting tools and some data) 3) Returns to user the results of the analysis through the website.