anchor.diff:  unzip -o apiman-distro-wildfly10-1.2.3.Final-overlay.zip -d wildfly-10.0.0.Final
   
   ----
  +
   Before we move on, we have one server administration task to perform. We have to create a server user, so that we can log onto the server administrative console. This is necessary as WildFly does not come pre-installed with any users.
   
   To create a new server user, navigate to this directory:
   
   ----
   cd apiman-1.2.3.Final/wildfly-10.0.0.Final/bin
  -
  -----
  +----
  +
   And execute this script: +
  +
   ----
   ./add-user.sh
  -
  -----
  +----
  +
   When you are prompted for the type of user to create, select Management User:
   
   What type of user do you wish to add? +
  
positive.code: 
  To download apiman, open a browser and navigate to +++<u>+++http://http://www.apiman.io+++</u>+++
  
  ![ExampleImage_1](images/1.png)
  
  The phrase “running an apiman server” is a bit misleading, as apiman itself is not a server. apiman is distributed in multiple forms. We’ll examine and use each of these forms in this book:
  
  
negative.code: 
  API Metrics can be accessed in the Management UI and through the REST API. The metrics are displayed visually in the Management UI, for example:
  
  image::images/apiman_007.jpg[metrics]
  
  == Section 4 - Consuming APIs
  === Invoking Managed APIs
  From a client app’s perspective, the only difference between accessing a managed API and another API is the URL of the API’s endpoint. As we mentioned earlier in this crash course, a managed apiman endpoint takes this form:
  
  ```
  http://gatewayhostname:port/apiman-gateway/{organizationId}/{API ID}/{API version}/
  ```
  
  In addition, if the API is not Public, then the managed API endpoint must include a Client App’s API Key, either as a query parameter in the URL or as an HTTP header.  For example:
  
  ```
  http://localhost:8080/apiman-gateway/ACMEServices/echo/1.0?apikey=c374c202-d4b3-444206e3d
  ```
  
  TIP: Don’t panic! You don’t have to memorize the endpoint string. As we’ll see in a bit, the endpoint string is provided to you by apiman.
  
  === Managing Client Applications and Contracts
  Public APIs can be consumed by any client. APIs that are not public can only be consumed by client applications that exist in an apiman organization and are registered with apiman.
  