With a successful adaption of a micro services architecture you will soon have many services, and each of these services publishes an API that can be consumed by applications or other services. This API Management functionality is provided by integrating the apiman project into fabric8. The apiman application lets you import your service endpoints and their API description documents. It is in the apiman console that a service can be decorated with policies and plans. Once you are ready the service can be published to a gateway to make it available for consumption. The gateway is a standalone, highly available, application that sits in between your clients and your APIs that adds governance and metrics to any micro service.
Some common API Management use-cases are:
To learn more about its capabilities and how to use it, please refer to the apiman User Guide and other tutorial resources on the apiman project site.