# Derby API

Derby provides Javadoc HTML files of API classes and interfaces in the javadoc subdirectory.

This appendix provides a brief overview of the API. Derby does not provide the Javadoc for the java.sql packages, the main API for working with Derby, because it is included in the JDBC API. For information about Derby's implementation of JDBC, see JDBC reference.

This document divides the API classes and interfaces into several categories. The stand-alone tools and utilities are java classes that stand on their own and are invoked in a command window. The JDBC implementation classes are standard JDBC APIs, and are not invoked on the command-line. Instead, you invoke these only within a specified context within another application.

- Stand-alone tools and utilities
- JDBC implementation classes
- Miscellaneous utilities and interfaces