I’m hosting Ghost sites at scale. See the announcement I made on the Ghost forum here.
Please clarify what you mean by “What about being able to modify API code?”. What requirement do you have?
You can do every integration you want from the admin panel and generate API key per apps.
Cheers!
P