The Java CoG Kit contains the following APIs: (see the Java CoG Kit API documentation pages for detailed list)

Globus Interface:
Description:
GRAM client (org.globus.gram)
GRAM 1.5 client API
MyProxy (org.globus.myproxy)
MyProxy client API
RSL (org.globus.rsl)
RSL parsing library
GRAM server (org.globus.gatekeeper and org.globus.gatekeeper.jobmanager)
A simple implementation of Globus personal gatekeeper based on GRAM 1.0 protocol
GridFTP (org.globus.ftp)
GridFTP client API. Supports extended block mode, parallel transfers, restart and performance markers, client-server and third-party transfers, data channel authentication.
GASS server (org.globus.io.gass.server)
GASS server implementation
Replica catalog (org.globus.replica.catalog)
Replica Catalog client API (based on LDAP)
Url copy (org.globus.io.urlcopy)
Basic API for transferring data between urls of different protocols such as http, https, ftp, gsiftp, and file.
Stream classes (org.globus.io.streams)
Implementation of the standard Java stream interface to various protocols such as http, https, ftp, gsiftp.
GSI SASL extensions (org.globus.mds.gsi.jndi and org.globus.mds.netscape)
GSI SASL extensions for JNDI and Netscape Directory SDK.
GSI (org.globus.gsi and org.globus.security.gridmap)
Java GSSAPI-based GSI implementation. It supports the GSSAPI Extensions and the new proxy certificate format specifications as defined by GGF.
Apache Axis GSI extensions (org.globus.axis)
GSI extensions for Axis (for transport level security)
Apache Tomcat GSI extensions (org.globus.tomcat)
GSI extensions for Tomcat (for transport level security)

The following APIs are no longer supported:

GARA client (org.globus.gara)
GARA Client.(server-side code not maintained anymore)
MDS client (org.globus.mds)
Basic JNDI-based MDS client (client API outdated. We recommend using JNDI or Netscape Directory SDK API directly instead)

The Java CoG Kit provides the following command line tools: