Eucalyptus is an open source software platform that implements infrastructure as a service (IaaS) and allows users to run private clouds. It provides components like the cloud controller, Walrus storage, and node controller that run on virtual machines. Eucalyptus supports various networking modes and hypervisor technologies. It provides starter machine images and tools for the community to get involved through documentation, mailing lists, and testing projects.