Extend Tyk Open Source API Gateway

Extend Tyk

Tyk comes with a lot of built-in functionality. However, if you have a specific requirement which is not covered you can extend Tyk to meet you needs.

Rich plugins make it possible to write powerful middleware for Tyk. Tyk supports Python, Lua and gRPC. gRPC provides the ability to write plugins using many languages including C++, Java, Ruby and C#.

As open-source advocates, Tyk encourages plugins to be shared throughout the community.

Native Python middleware

Tyk allows you to extend the functionality of your open-source API Gateway by running native Java middleware.

This allows you to customise Tyk to suit your needs.

Deploy Native Middleware with Python
Deploy Native Lua middleware with Lua

Native Lua middleware

Tyk allows you to extend the functionality of your open-source API Gateway by running native Lua middleware.

This allows you to customise Tyk to suit your needs.

JavaScript middleware

JavaScript plugins allow you to add lightweight functionality to your open-source API Gateway, customising it to suit your needs.

JavaScript plugins are easy to implement, running inside of a sandboxed ECMAScript interpreter.

Deploy Lightweight Middleware with Javascript
Extend Tyk with Java using gRPC

Extend Tyk with Java & gRPC

Tyk takes advantage of the functionality provided by gRPC and Protocol Buffers to enable you to author rich plugins using Java.

Java plugins run in a native environment, providing access to the full potential of Java.

Extend Tyk with .NET & gRPC

Tyk takes advantage of the functionality provided by gRPC and Protocol Buffers to enable you to author rich plugins using .NET.

.NET plugins run in a native environment, providing access to the full potential of .NET.

Extend Tyk with .Net using gRPC
Extend Tyk with anything using gRPC

Extend Tyk with anything using gRPC!

gRPC is a modern, open-source remote procedure call (RPC) framework that can run anywhere. It enables client and server applications to communicate transparently, and makes it easier to build connected systems.

Tyk uses gRPC to enable you to write plugins for Tyk using a wide range of languages.

Scroll to top