Cytoscape is an open-source software ecosystem for complex network analysis and visualization. It began in 2003 as a Java desktop application but has since expanded to include a REST API, JavaScript library, and Jupyter Notebook/Lab extensions. As an ecosystem, Cytoscape provides domain-independent tools for visualizing and analyzing networks across various fields and computing environments.