Abstract:DNA assembly is the core technology of synthetic biology. With the development of synthetic biology, researchers have developed different DNA assembly technologies that rely on DNA polymerase or DNA ligase, and also have developed some non-enzyme-dependent DNA assembly techniques to facilitate the automation of DNA assembly. The assembly of large fragments of DNA from a few hundred kb to Mb is mostly dependent on microbial recombination. In this paper, the three types of DNA assembly technologies, including enzyme-dependent, non-enzymatic and in vivo homologous recombination, are reviewed.