- Bot detection: block clients based on the user agent string.
- Queue: send items to a queue server (see the repository for additional information).
- Webhook: trigger a webhook.
- Correlation: identify and trace your requests.
This demo covers a basic Pre hook and an authentication middleware, based on Microsoft SQL Server, code & docs available here.
This demo performs header injection using Pre/Post hooks. Code available here.
This demo performs header injection using a Pre hook. Code available here.
This demo performs header injection using a Pre hook. Code available here.
This demo performs custom authentication using a gRPC server with Java Logic. It also takes advantage of Tyk's ID extraction caching mechanism. https://github.com/TykTechnologies/tyk-plugin-coprocess-grpc-java-custom-auth
This demo plugin performs dynamic header transformation using a Pre Hook.
This demo validates an incoming POST
request and upon success, publishes the message onto RabbitMQ queue. A worker picks up the request, creates a response and replies to a temporary reply_to
queue with appropriate correlation_id
. Tyk GoLang RabbitMQ gRPC Middleware.
This demo allows you to specify your hook name as your lambda function name. The gRPC plugin then invokes it and responds.
https://github.com/TykTechnologies/tyk-mw-grpcgo-lambda
https://github.com/TykTechnologies/native-go-auth-middleware
Built to be run natively as a package by Tyk Gateway, will check basic auth credentials against AWS' DynamoDB
You may find the latest Protocol Buffer definitions in this repository.