GraphQL Kotlin
6.0#13 in graphql toolsFree planFree planAPISelf-hosted
Visit
| Fact | GraphQL Kotlin | Hasura |
|---|---|---|
| Integrations | Reference client implementations use Ktor HTTP Client and Spring WebClient, and custom implementations can use other engines. | Hasura Cloud lists GitHub integration for CI/CD and observability integrations such as Datadog, New Relic, Azure Monitor, Prometheus, and OpenTelemetry. |
| Security | The repository README directs users to SECURITY.md for security issue contact information and supported versions receiving security updates. | Hasura Cloud lists query allow lists, optional GraphQL introspection disabling, security event logging, access controls, and DDoS monitoring among its security features. |
| Support | The maintainers invite questions through GitHub Discussions and the public #graphql-kotlin channel on Kotlin Slack. | The Cloud Free plan includes community and email/ticketed support, Professional includes expert technical support, and Enterprise includes 24x7 expert technical support with customizable SLAs. |
GraphQL Kotlin suits Kotlin teams building GraphQL servers or generating type-safe clients from existing schemas. It fits teams using its supported frameworks and collection types or willing to handle route configuration themselves.
It suits developers who want to expose connected database data through APIs, including teams considering cloud, self-hosted, or on-premises deployment. Hasura describes Professional for low-scale production APIs and Enterprise for high-scale, mission-critical production APIs with security and compliance needs.