API Catalog
Introduction
This module provides a full blown API catalog Management system that helps you visualize all the activated and microservices in all your projects with insight to each microservice an insight to their APIs.
Objective
- List all activated microservices
- Browse their APIs per version and per group
- List and Edit the service settings in each environment
- Test Swagger Generated Services using the Simulator
- How to Build a Service
Services
SOAJS services are atomic micro-servers that once deployed the run on a designated port and dispose of Rest and Restful APIs to handle incoming requests.
SOAJS services can have multiple versions where in each version their APIs differ.
Once a service has been activated in Repositories, you will be able to see its details in this module.
In each environment, you can check the service settings: External Key Required - oAuth - urac - URAC Profile - URAC ACL - Provision ACL.
In addition, you can edit the service settings by turning on or off External Key Required and oAuth.
Testing Swagger Generated Services
How to build a Service
The dashboard services module provides a full blow api catalog of activated services only, therefore, before you activate a service you need to build it.
To build a service you need the soajs framework. Click here to learn how to build a service, then activate it using Repositories.
Once activated, return to this module in the dashboard and you will be able to see its details and browse its APIs.
After you activate your service, you can deploy it manually or using the dashboard. Click here to learn how to deploy a service.