So I think the greatest confusion here is what OpenStack actually is. OpenStack is pretty much a set of microservices which aim to provide cloud computing standards. APIs of services that are under OpenStack governance do not differ if cloud is Public or On-Permise/Private. What can differ depending on the cloud provider/vendor is basically implementation, including service configuration, design choices made by cloud administrators ie selected drivers or backends which may result in difference in behaviour of components. And also version of services that are installed. Some vendors/cloud providers also use modified versions of OpenStack, implementing their own functionality on top of what is provided by services. But there is no such "pre-defined" offering from OpenStack itself which will make an API difference for Public/Private deployments. чт, 5 дек. 2024 г. в 09:53, <darsh.mehta@crestdata.ai>:
Hello, We want to create an integration with OpenStack for which we require the REST APIs to connect to OpenStack. However, OpenStack provides 2 offerings i.e. Cloud and On-Prem. We are referring to the OpenStack API documentation available over here https://docs.openstack.org/api-quick-start/api-quick-start.html#. But it does not specify anywhere whether the APIs are for cloud or on-prem. Are the APIs same for both or do we have separate documentation for each of these?
Thanks in advance!