from prefect import flow, task

@task(log_prints=True)
def say_hello(name: str):
    print(f"Hello, {name}!")

@flow
def hello_universe(names: list[str]):
    for name in names:
        say_hello(name)

if __name__ == "__main__":
    # create your first deployment to automate your flow
    hello_universe.serve(name="your-first-deployment")

Get started

Start building

Join our community

Join Prefect’s vibrant community of nearly 30,000 engineers to learn with others and share your knowledge!