DEV Community

Aditya Singh
Aditya Singh

Posted on

Installing IBM API Connect Toolkit (Designer/UI)

Hello Tech Enthusiast,

Discussing toolkits, IBM API Connect (hereafter referred as APIC) provides an offline toolkit designed for development purposes, which includes an offline UI, also known as the Designer toolkit, and command-line enabled commands to automate deployment processes (CI/CD).

We can either download it from IBM Fix Central or best case, use APIC Cloud/Manager UI homepage. Here, I'm using API Manager UI to install.

I will also provide guidance on automating deployment in upcoming articles. Stay tuned.

Installation

  • On APIC Manager UI homepage and click 'Download toolkit'. I prefer to set up the credentials in the first step as well, as this allows the designer UI to run immediately after installation.

api-manager homepage

toolkit-installation options

  • Download API Designer credentials (designer_credentials.json).

  • Update environment variable to designer_credentials.json. Run following command from windows CMD (need admin to run). You can do the same from windows gui.

setx APIC_DESIGNER_CREDENTIALS <folderpath>\designer_credentials.json /m

Image description

  • In case permission issue, we can use temporary set instead of setx variable.

  • Next, on the step-1 Download toolkit, select the windows operating system. It will download toolkit-loopback-designer-windows.zip file.

  • Extract the content and you can see two files as api_designer-win.exe and apic.exe {command line toolkit}.

  • Double click the api_designer-win.exe and follow the prompt (Next / Install).

Toolkit Installation

Toolkit Installation

  • After installation, it would request to Connect to cloud

Designer Toolkit-cloud connection prompt

Designer Toolkit-cloud connection prompt

  • open the designer and it would ask you to 'Open a Directory'. If this is your first time, create a project directory in your local windows folder and select it.

Designer Toolkit

Toolkit login

Image description

Top comments (0)