compatibility.fyi

Compatibility information is scattered across support matrices, release notes, source trees, and upgrade guides. compatibility.fyi collects that evidence in one open catalog so humans and automation can answer whether two software versions are known to work together.

GitHub Actions + GitLab CI

Hold incompatible Renovate updates before the PR or MR opens

Compatibility Gate reads the versions declared in your repository, checks them against source-backed compatibility.fyi metadata, and reports a blocking status through GitHub Actions or GitLab CI so Renovate can wait.

All projects

53 projects
ProjectKnown versions
AnsibleAutomationConfiguration ManagementPython6 versionsAnsible CoreAutomationConfiguration ManagementPython5 versionsApache KafkaMessagingStreamingJava4 versionsApache TomcatApplication ServerWeb ServerJava3 versionsArgo CDGitOpsContinuous DeliveryKubernetes3 versionsBarman Cloud PluginBackupPostgreSQLKubernetes1 versionCalicoNetworkingCNINetwork PolicyKubernetes4 versionscert-managerSecurityCertificatesKubernetes Operator2 versionsCiliumNetworkingCNINetwork PolicyKubernetes3 versionsCloudNativePGDatabasesPostgreSQLKubernetes Operator5 versionsConfluence Data CenterCollaborationKnowledge ManagementAtlassianJava4 versionsCoreDNSNetworkingDNSKubernetes9 versionsCrossplaneControl PlaneKubernetes OperatorInfrastructure3 versionsElasticsearchSearchAnalyticsDatabases3 versionsEnvoy GatewayNetworkingGateway APIKubernetes14 versionsExternal Secrets OperatorSecuritySecretsKubernetes Operator5 versionsFluxGitOpsContinuous DeliveryKubernetes3 versionsGitLabCI/CDDevOpsSource Control3 versionsGitLab Helm ChartCI/CDDevOpsKubernetes3 versionsGitLab RunnerCI/CDAutomationGitLab4 versionsGitLab Runner Helm ChartCI/CDAutomationKubernetesGitLab4 versionsGrafanaObservabilityDashboards3 versionsHarborRegistryKubernetes4 versionsHarvesterVirtualizationHyperconverged InfrastructureKubernetes3 versionsHelmPackagingKubernetes3 versionsIstioService MeshNetworkingKubernetes4 versionsJenkinsCI/CDAutomationJava4 versionsJira Data CenterAtlassianIssue TrackingProject ManagementJava6 versionsK3sKubernetesKubernetes DistributionEdge Computing3 versionsKeycloakAuthenticationIdentity2 versionsKubernetes Version SkewOrchestrationKubernetes3 versionsKubeVirtVirtualizationKubernetes Operator3 versionsKyvernoSecurityPolicyKubernetes Operator3 versionsLokiObservabilityLogging8 versionsLonghornStorageCSIKubernetes3 versionsMariaDBDatabasesRelational Database4 versionsMySQLDatabasesRelational Database3 versionsNeuVectorContainer SecurityKubernetesSecurity4 versionsNextcloudCollaboration3 versionsPostgreSQLDatabasesRelational Database3 versionsPrometheus OperatorObservabilityMonitoringKubernetes Operator3 versionsRancherCluster ManagementKubernetesInfrastructure3 versionsRed Hat Advanced Cluster Management for KubernetesCluster ManagementKubernetesOpenShift5 versionsRKE2KubernetesKubernetes DistributionContainer Runtime3 versionsRook CephStorageCephKubernetes Operator4 versionsRundeckAutomationRunbook AutomationOperationsJava1 versionSonarQube ServerCode QualityDevOpsJava4 versionsStrimzi Kafka OperatorMessagingKafkaKubernetes Operator3 versionsTeslaMateAutomotiveData LoggingHome Automation1 versionTraefik Hub API GatewayAPI GatewayKubernetes2 versionsTraefik ProxyReverse ProxyLoad BalancerKubernetes Gateway2 versionsVeleroBackupDisaster RecoveryKubernetes Operator2 versionsWiki.jsKnowledge ManagementCollaborationNode.js1 version

Structured Compatibility Data

Compatibility evidence is often buried in release notes, support tables, issue trackers, and source trees. compatibility.fyi turns source-backed compatibility claims into versioned YAML and JSON that can be reviewed, diffed, validated, and queried.

Built For Humans And Automation

The catalog is readable in the browser, but the real goal is automation. Renovate, Dependabot, Helm, Argo CD, Backstage, and CI pipelines should be able to check whether a dependency update is compatible before it reaches production. Compatibility Gate connects that data to Renovate in GitHub Actions and GitLab CI.

Maintained By The Community

The catalog only works if project maintainers and users contribute compatibility matrices backed by primary sources. Add a YAML file, cite the upstream evidence, and open a pull request so the data can be reviewed and kept current.