APIM - MongoDB

gravitee.io/oss/apim/mongodb

Gravitee APIM with MongoDB backend and Elasticsearch

Deploys a full Gravitee API Management stack (Console, Portal, Gateway, and Management API) backed by MongoDB for persistence and Elasticsearch for analytics.

Usage#

sew create --from gravitee.io/oss/apim/mongodb

Endpoints#

ServiceURL
APIM Consolehttp://localhost:30080
APIM Portalhttp://localhost:30081
APIM Gatewayhttp://localhost:30082
Management APIhttp://localhost:30083

Context flags#

Optional flags you can pass to sew create to customize this deployment:

FlagDescription
--no-esDisable Elasticsearch and analytics reporters
--no-uiDisable both Console and Portal UIs
--no-portalDisable the developer portal UI
sew create --from gravitee.io/oss/apim/mongodb --no-es --no-portal

Use sew info to see the full list of flags and components for this context.

Dependencies#

This context composes from:

  • mongodb/standalone — MongoDB 7 database
  • elastic/elasticsearch/standalone — Elasticsearch for reporting
  • gravitee.io/oss/apim/base — shared APIM Helm configuration

Composition chain

This context is composed from the following base contexts:

Context flags

Optional flags you can pass to sew create to customize this context:

FlagDescription
--no-esDisable Elasticsearch and analytics reporters
--no-portalDisable the developer portal UI
--no-uiDisable both Console and Portal UIs

Post-deploy notes

Your cluster "gravitee-apim" is ready.

Everything has been deployed in the `gravitee` namespace.

{{ if not (hasFlag "no-ui") -}}
APIM Console     http://localhost:30080
{{ end -}}
{{ if and (not (hasFlag "no-portal")) (not (hasFlag "no-ui")) -}}
APIM Portal      http://localhost:30081
{{ end -}}
APIM Gateway     http://localhost:30082
Management API   http://localhost:30083