You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gravitee can expose backend Confluent data sources as supported client-side APIs. Gravitee also supports Confluent Schema registry as a schema validation resource.
Gateway Kafka Endpoint Connector
Various serialization and deserialization policies
Solace
Gravitee can expose backend Solace event APIs as supported client-side APIs. Gravitee can also auto-import Solace event APIs.
Bind the backend endpoints of your API so that API requests are always routed to the proper, healthy backend service dynamically managed by HashiCorp Consul.
Gravitee service discovery consul plugin
API documentation
Solution
Integration description
Plugin or add-on required
Bitbucket
Fetch content from a Bitbucket repository. Primarily used to fetch documentation.
Bitbucket fetcher plugin
Git
Fetch content from a Git repository. Primarily used to fetch documentation.
GIT fetcher plugin
GitHub
Fetch content from a GitHub repository. Primarily used to fetch documentation.
GitHub fetcher plugin
GitLab
Fetch content from a GitLab repository. Primarily used to fetch documentation.
GitLab fetcher plugin
Authentication and authorization
Solution
Integration description
Plugin or add-on required
Gravitee Access Management
A Gravitee Access Management resource is defined to introspect an access_token generated by a Gravitee Access Management instance.
Gravitee.io Access Management Resource plugin
Keycloak
A Keycloak adapter resource is defined to introspect an access token provided by Keycloak.
Keycloak Adapter Resource plugin
OAuth2 authorization servers
A Generic OAuth2 Authorization Server resource is defined to introspect an access_token generated by a generic OAuth2 authorization server.
Generic OAuth2 Authorization Server Resource
LDAP authentication provider
A Gravitee LDAP Authentication Provider resource is used to validate a user’s credentials against an LDAP server.
LDAP Authentication Provider plugin
HTTP Authentication provider
Set up an HTTP authentication provider resource.
HTTP Authentication Provider plugin
Inline authentication
Set up an inline authentication provider resource (i.e., bring your own users)
Inline Authentication Provider plugin
Cache
Solution
Integration description
Plugin or add-on required
Redis
The Redis cache resource is used to maintain a cache and link it to the API lifecycle. The cache is initialized when the API is started and released when the API is stopped.
Redis Cache Resource plugin
In-memory cache solution
The cache resource is used to maintain a cache and link it to the API lifecycle. The cache is initialized when the API is started and released when the API is stopped. This cache is responsible for storing HTTP responses from the backend to avoid subsequent calls.
Cache resource
Custom backend integrations
Flexible API and protocol support enables you to integrate Gravitee with any backend system that can communicate over:
SOAP
REST
WebSocket
gRPC
{% hint style="info" %}
For example: Salesforce
Gravitee can be used for custom Salesforce integration use cases because Salesforce provides streaming APIs. For more information, book a demo with one of our Solutions Engineers.
{% endhint %}