Skip to main content


View micro-service details on purpose and port entry below.

All of the services use gRPC to communicate except the primary API allows REST, Graphql, and gRPC entrypoints.

The only service that is exposed outside to connections is the web service which is the front-end application and the central gateway api in production. Use the central repo in order to run all of the services together through docker or the sidecar.

ServiceContainer PurposeDefault Port
webweb application that interacts with the main api3270, 80, & 3000
apicentral core API entry3280 & 50051
pagemindwebsite accessibility and automation50052
mavimage detector generating names with probability50053
crawlerwebsite crawler and indexer50055
mongodbcore database27017
redismemory database6379
chromegoogle chrome launched via tini9222