Thanks for the clarification, that helps.
> In order to load data into the Enterprise Geodatabase (EGDB), you would need to create the feature classes via an ArcGIS client. Usually, people would do this via ArcGIS Pro or ArcPy.
Can you please confirm that the only way to create these classes is with a client? We can't do it with a standalone script via an API? Not even ArcGIS API for Python?
> Once you have the feature class in the EGDB you could use the PythonAPI to update the data.
So what's the actual workflow here for the entire process of putting data into the EGDB? It seems rather convoluted. Also, is there a link to some documentation on this please.
Which one is the "PythonAPI" you're referring to? Is that ArcPy or "ArcGIS API for Python" or something else? I'd prefer to use a RESTful API rather than the ArcGIS API for Python if there is one.
> Just an item to note: you can load data into the PostgreSQL database (using PG_Geometry / PostGIS) and ArcGIS clients can read that data.
That would be much easier, and my personal preference, but it looks like the project wants to go the EGDB route.