The gateway, used in isolation, does not require mongoDB
The gateway, used with the dashboard, requires mongoDB, because the dashboard requires mongoDB.
We’re pretty clear: Tyk Pro (dashboard) requires mongo.
However, you can use ES for your own data aggregation, Tyk Pump will send data to it as well as Mongo (and segment io and statsd and in fact anything you want to write a driver for, there’s quite a few new aggregators in our dev branch)
Does Tyk Gateway have a direct dependency on MongoDb? I understand that a Tyk Pro install depends on Mongo because the dashboard service uses it however looking at deployment diagram there is no relationship between Gateway and Mongo.
The template configuration file that is installed with Tyk gateway has the following sections defined:
.analytics_config.mongo_url
.analytics_config.mongo_db_name