Skip to content

inigolabs/inigo-kong

Repository files navigation


GraphQL for Platform Teams
Home · Docs · Issues · Slack

Overview

Gain instant monitoring and protection into GraphQL APIs. Unblock platform teams and accelerate GraphQL adoption. Inigo's platform integration offers GraphQL Security, Analytics, Rate-limiting, Access Control and more.

This package is the Inigo plugin for Ruby servers.

Documentation

Docker image

  1. Download inigo libs from https://github.com/inigolabs/artifacts/releases/latest and put them in the libs folder in the root of this repo. Example:
inigo-linux-amd64.so -> inigo-kong/libs/inigo_linux_amd64/libinigo.so
inigo-darwin-amd64.dylib -> inigo-kong/libs/inigo_darwin_amd64/libinigo.dylib
  1. Build Docker image - docker build -f ./Dockerfile-inigo -t <put-your-tag> .
  2. Obtain installation script from Kong Konnect, substitute kong docker image with the newly built one
  3. Add INIGO_SERVICE_TOKEN env var (get it from app.inigo.io)
  4. Add 'inigo' plugin to Kong Konnect and enable it

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the MIT License.