Kiwi CatTools API classes
This topic applies to KCT 3.12.7 and earlier. If you are on KCT NG 2026.2 or later, see NG topic.
There are several API classes are contained within the CatTools API.
| Database | Used to connect to the database and verifies license requirements. |
| Devices | An enumerator for a collection of Device objects as well as the method by which to get and put devices into the database. |
| Device | Encapulates each Device stored in the CatTools database. |
| DeviceTypes | A collection of DeviceType objects |
| DeviceType | A CatTools DeviceType. For example: Cisco.Router.General |
| Groups | A collection of Group objects |
| Group | A CatTools device Group. For example: Default |