Drupal provides a comprehensive application programming interface (API) which allows developers to add new functionality. This guide covers topics such as working with the API, writing secure code, JavaScript, creating install profiles, and committing code to CVS. For the searchable API