There are two parts to Prefect. The core and the backend. The core is the interface you code in, the backend are the set of services that help with the orchestration. The backend you use can either be Prefect Cloud or Prefect Server (for Prefect 1). Cloud is our hosted version, Server if you hosting it. Server is fully open source and you can find it
here