# The Python Classes

> Please use the links below to view the `exdb` module and individual class definitions:

> exdb | The module that provides support for eXtremeDB and SQL DB API
> Dictionary | The database dictionary created from the schema definition
> Database | Database creation, open and close
> Connection | A local SQL connection
> MasterConnection | Extends Connection for HA applications
> RemoteConnection | A remote SQL connection
> DistributedConnection | A distributed SQL connection
> AsyncDistributedConnection | An asynchronous distributed SQL connection
> Cursor | Methods for processing result sets
> SequenceIterator | Iterator for sequence fields
> SqlEngine | A SQL engine that performs SQL queries on local, remote or distributed connections
> SqlServer | A networked SQL server that performs SQL queries on local, remote or distributed connections
> IoTCommunicator | Manages interactions with the underlying network layers
> IoTreplicator | Manages the replication process, interfacing with the IoTCommunicator on one side and with the database on the other
> IoTConnection | Create a connection between an IoT device and server