# Interfaces
Caravela is the complete API/Interface for the remote client of a node.
Interface for interacting with the Docker daemon.
Overlay represents an API for a distributed overlay of nodes that allows us to create a new instance of the overlay, join it, leave it, lookup for nodes by a given key and get the neighbors of a specific node.