Third party application can integrate with Lenses via the REST APIs it exposes.
All requests must be authenticated using an HTTP Header
x-kafka-lenses-token:myToken. You can obtain
the token via the login API or you can use a service account.
All REST APIs are protected via role-based authentication that is either BASIC or LDAP based, depending on how Lenses security has been set up. In order to be able to use the APIs, you will need to first authenticate via an appropriate user, then receive an access token and use that token for any subsequent request.
- REST API
- Web Socket API