The DataBlade API does provide some automatic garbage collection for memory that you allocate dynamically. When this memory is deallocated depends on the memory duration with which it was allocated. However, it is good programming practice to handle memory deallocation implicitly whenever possible. For more information on memory management with the DataBlade API, see the "DataBlade API Programmer's Manual."