| Package | Description | 
|---|---|
| com.unboundid.directory.sdk.broker.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create extensions
 primarily intended for use in the UnboundID Data Broker. 
 | 
| com.unboundid.directory.sdk.broker.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for third-party extensions intended for
 use in the UnboundID Data Broker. 
 | 
| com.unboundid.directory.sdk.broker.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.broker.types | 
 This package defines a number of data types for use in extensions intended
 for use in the UnboundID Data Broker. 
 | 
| com.unboundid.directory.sdk.common.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create extensions
 intended for use in various UnboundID server products. 
 | 
| com.unboundid.directory.sdk.common.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for third-party extensions common to
 multiple UnboundID server products. 
 | 
| com.unboundid.directory.sdk.common.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.common.operation | 
 This package defines a number of classes which represent various types of
 operation requests and results. 
 | 
| com.unboundid.directory.sdk.common.schema | 
 This package defines a number of data types that may be used to obtain
 information about the server schema. 
 | 
| com.unboundid.directory.sdk.common.scripting | 
 This package defines a number of abstract classes which may be used to
 implement scripted versions of extensions for use in various UnboundID server
 products. 
 | 
| com.unboundid.directory.sdk.common.types | 
 This package defines a number of data types for use in extensions intended
 for use in UnboundID server products. 
 | 
| com.unboundid.directory.sdk.ds.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create extensions
 primarily intended for use in the UnboundID Directory Server (also referred
 to as the Data Store), although some of the APIs defined
 in this package may apply to other UnboundID products in certain contexts. 
 | 
| com.unboundid.directory.sdk.ds.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for third-party extensions primarily
 intended for use in the UnboundID Directory Server (also referred to as the
 Data Store), although they may be applicable to other
 UnboundID server products in certain contexts. 
 | 
| com.unboundid.directory.sdk.ds.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.ds.scripting | 
 This package defines a number of abstract classes which may be used to
 implement scripted versions of extensions primarily for use in the UnboundID
 Directory Server (also referred to as the Data Store),
 although they may be applicable for use in other UnboundID server products in
 certain contexts. 
 | 
| com.unboundid.directory.sdk.ds.types | 
 This package defines a number of data types for use in extensions primarily
 intended for use in the UnboundID Directory Server (also referred to as the
 Data Store), although they may also be applicable to other
 UnboundID server products in certain contexts. 
 | 
| com.unboundid.directory.sdk.http.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create
 HTTP-based extensions intended for use in UnboundID server products. 
 | 
| com.unboundid.directory.sdk.http.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for HTTP-based third-party extensions
 intended for use in the UnboundID server products. 
 | 
| com.unboundid.directory.sdk.http.scripting | 
 This package defines a number of abstract classes which may be used to
 implement scripted versions of HTTP-based extensions intended for use in
 UnboundID server products. 
 | 
| com.unboundid.directory.sdk.http.types | 
 This package defines a number of data types for use in HTTP-based extensions
 intended for use in UnboundID server products. 
 | 
| com.unboundid.directory.sdk.metrics.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.metrics.types | 
 This package defines a number of data types for use in extensions intended
 for use in the UnboundID Metrics Engine. 
 | 
| com.unboundid.directory.sdk.proxy.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create extensions
 primarily intended for use in the UnboundID Directory Proxy Server (also
 referred to as the Proxy Server). 
 | 
| com.unboundid.directory.sdk.proxy.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for third-party extensions intended for
 use in the UnboundID Directory Proxy Server (also referred to as the
 Proxy Server). 
 | 
| com.unboundid.directory.sdk.proxy.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.proxy.scripting | 
 This package defines a number of abstract classes which may be used to
 implement scripted versions of extensions primarily for use in the UnboundID
 Directory Proxy Server (also referred to as the Proxy Server). 
 | 
| com.unboundid.directory.sdk.proxy.types | 
 This package defines a number of data types for use in extensions intended
 for use in the UnboundID Directory Proxy Server (also referred to as the
 Proxy Server). 
 | 
| com.unboundid.directory.sdk.sync.api | 
 This package defines a number of abstract classes and interfaces which may
 be extended or implemented by third-party code in order to create extensions
 primarily intended for use in the UnboundID Synchronization Server (also
 referred to as the Data Sync Server). 
 | 
| com.unboundid.directory.sdk.sync.config | 
 This package defines a number of interfaces that may be used to obtain
 server-side configuration information for third-party extensions intended for
 use in the UnboundID Synchronization Server (also referred to as the
 Data Sync Server). 
 | 
| com.unboundid.directory.sdk.sync.internal | 
 This package defines a number of classes intended for internal use only
 within the server SDK itself. 
 | 
| com.unboundid.directory.sdk.sync.scripting | 
 This package defines a number of abstract classes which may be used to
 implement scripted versions of extensions primarily for use in the UnboundID
 Synchronization Server (also referred to as the Data Sync Server). 
 | 
| com.unboundid.directory.sdk.sync.types | 
 This package defines a number of data types for use in extensions intended
 for use in the UnboundID Synchronization Server (also referred to as the
 Data Sync Server). 
 | 
| com.unboundid.directory.sdk.sync.util |