I was evaluating API Gateways. I was comparing licensing of Kong and Tyk for commercial use. Kong’s license is clear - if you don’t need the official dashboard and enhanced official plugins, then its free for use (commercial or otherwise) with no limitation on number of nodes.
With Tyk, I am confused. My initial understanding was its free on one node for non commercial use. For multi node or commercial it is not free. Then I came across this on a blog:
We’ve received a valuable feedback from Tyk team. They let us know that is possible to scale the gateway if you use the CE without the dashboard (headless). Of course it’s absolutely free of charge just like Kong .
https://www.bbva.com/en/api-gateways-kong-vs-tyk/
So is the Tyk gateway - without the dashboard - free for commercial use? Further, is it also free if we deploy muli node cluster?
Based on the benchmarks mentioned in the same blog, it is also unclear why the dashboard affects performance. Is the dashboard tied to core functionality in some way? My naive understanding is that a dashboard, while not being used, should not affect server performance. Even when it is used, it should hardly cause any noticeable effect on the gateway’s throughput. But that I suppose it is a separate question.