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

45 projects
ProjectKnown versions
Ansible CoreAutomationConfiguration ManagementPython3 versionsApache KafkaMessagingStreamingJava3 versionsApache TomcatApplication ServerWeb ServerJava3 versionsArgo CDGitOpsContinuous DeliveryKubernetes3 versionsBarman Cloud PluginBackupPostgreSQLKubernetes1 versionCalicoNetworkingCNINetwork PolicyKubernetes5 versionscert-managerSecurityCertificatesKubernetes Operator2 versionsCiliumNetworkingCNINetwork PolicyKubernetes3 versionsCloudNativePGDatabasesPostgreSQLKubernetes Operator1 versionConfluence Data CenterCollaborationKnowledge ManagementAtlassianJava4 versionsElasticsearchSearchAnalyticsDatabases4 versionsEnvoy GatewayNetworkingGateway APIKubernetes2 versionsExternal Secrets OperatorSecuritySecretsKubernetes Operator1 versionFluxGitOpsContinuous DeliveryKubernetes3 versionsGitLabCI/CDDevOpsSource Control3 versionsGitLab RunnerCI/CDAutomationGitLab3 versionsGrafanaObservabilityDashboards4 versionsHarvesterVirtualizationHyperconverged InfrastructureKubernetes9 versionsHelmPackagingKubernetes2 versionsIstioService MeshNetworkingKubernetes3 versionsJenkinsCI/CDAutomationJava2 versionsJira Data CenterAtlassianIssue TrackingProject ManagementJava7 versionsK3sKubernetesKubernetes DistributionEdge Computing4 versionsKeycloakAuthenticationIdentity2 versionsKubernetes Version SkewOrchestrationKubernetes4 versionsKubeVirtVirtualizationKubernetes Operator4 versionsKyvernoSecurityPolicyKubernetes Operator1 versionLonghornStorageCSIKubernetes6 versionsMariaDB OperatorDatabasesMariaDBKubernetes Operator1 versionMySQLDatabasesRelational Database3 versionsNeuVectorContainer SecurityKubernetesSecurity3 versionsNextcloudCollaboration2 versionsPostgreSQLDatabasesRelational Database3 versionsPrometheus OperatorObservabilityMonitoringKubernetes Operator5 versionsRancherCluster ManagementKubernetesInfrastructure15 versionsRed Hat Advanced Cluster Management for KubernetesCluster ManagementKubernetesOpenShift5 versionsRKE2KubernetesKubernetes DistributionContainer Runtime4 versionsRook CephStorageCephKubernetes Operator2 versionsRundeckAutomationRunbook AutomationOperationsJava1 versionSonarQube ServerCode QualityDevOpsJava3 versionsStrimzi Kafka OperatorMessagingKafkaKubernetes Operator4 versionsTeslaMateAutomotiveData LoggingHome Automation1 versionTraefik Helm ChartAPI GatewayKubernetes10 versionsTraefik ProxyReverse ProxyLoad BalancerKubernetes Gateway3 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.