| Name | Description | Type | Package | Framework |
| EcodDatabase | General API for interacting with CATH. | Interface | org.biojava.nbio.structure.ecod | BioJava |
| EcodDomain | Class | org.biojava.nbio.structure.ecod | BioJava | |
| EcodFactory | Controls global CathDatabases being used. | Class | org.biojava.nbio.structure.ecod | BioJava |
| EcodInstallation | Provides access to the Evolutionary Classification of Protein Domains (ECOD). | Class | org.biojava.nbio.structure.ecod | BioJava |
| EcodInstallation .EcodParser | Class | org.biojava.nbio.structure.ecod | BioJava | |