Thanks for your answer, Michael. I believe the APIs for version 4 are what we're looking for. Is there a timeline for that release?
Sorry if my original question was a bit too general. To give a little more detail, we'd like to be able to quickly stand up new instances of the Gluu server, already preconfigured with certain settings that you currently manage in oxTrust, like enabling the passport_social script and adding a Passport strategy with clientId and secret. Also adding some default users, adding a SAML trust relationship, etc. But this would be a different server in that it would have a new IP, hostname, certs, etc. so we don't want just a clone of an existing server. My hope was that if there were a way to get a backup of the oxTrust configuration, those files could be modified and used to quickly setup a new server.
We're already using setup.properties to auto-configure a new installation but I haven't looked deeply into all of the settings in there. Could there be some properties that I could edit in that file to achieve some of the things I'd like to do in oxTrust?