Integrate ColdFusion and API Manager


API Manager facilitates the management of APIs that are exposed through REST or SOAP services. To experience seamless integration with ColdFusion APIs, you can access ColdFusion REST services from API Manager.

The admin portal available with the API Manager lets you define the ColdFusion discovery server. Once such a ColdFusion discovery server is set, you can readily import REST services defined in the ColdFusion server with just a single click. With minimal configuration, you can readily publish the APIs associated.

Starting API Manager with ColdFusion

You can start API Manager from ColdFusion in either of the following ways: 

  • Provide ColdFusion's home directory while installing API Manager.. API Manager is installed in a separate directory.
  • Provide the –Dapim.home={application-home} flag in <ColdFusion Home>.


If you have already installed API Manager and you want to discover REST services published in ColdFusion, add the ColdFusion server configuration according to the following steps:

  1. Start API Manager in Administrator mode. 
  2. Click CF Discovery Server Configuration on the left pane. 
  3. Add the configuration values. 

Set API Manager flags in ColdFusion

From ColdFusion Administrator > Settings page, you can set the flag for REST discovery service as shown in the following screenshot.

If you select the Allow REST Discovery check box option, then API Manager discovers REST services automatically. If you clear this option, then REST services do not appear in API Manager's Publisher page while importing APIs. 


If you clear this check box during CF startup and enable later, you can perform one of the following:

  • Restart the ColdFusion server.
  • Reinitialize the REST service to make the service available in API Manager.