Zebrafish are emerging as a powerful pre-clinical model for research. Some key advantages of the zebrafish model include their small size, high fecundity, rapid development and transparency during early stages. These properties allow zebrafish to be used for high-throughput drug screening, toxicity testing and studies of development. Specifically, zebrafish are useful for assessing drug effects on processes like angiogenesis, apoptosis and protein synthesis. Transgenic zebrafish lines that model human diseases also enable anti-cancer drug discovery and studies of drug resistance. Overall, the zebrafish model provides insights that can help optimize drug candidates and reduce costs prior to mammalian studies.