

# Developing blueprints in Amazon Glue
<a name="orchestrate-using-blueprints"></a>

Your organization might have a set of similar ETL use cases that could benefit from being able to parametrize a single workflow to handle them all. To address this need, Amazon Glue enables you to define *blueprints*, which you can use to generate workflows. A blueprint accepts parameters, so that from a single blueprint, a data analyst can create different workflows to handle similar ETL use cases. After you create a blueprint, you can reuse it for different departments, teams, and projects.

**Topics**
+ [Overview of blueprints in Amazon Glue](blueprints-overview.md)
+ [Developing blueprints in Amazon Glue](developing-blueprints.md)
+ [Registering a blueprint in Amazon Glue](registering-blueprints.md)
+ [Viewing blueprints in Amazon Glue](viewing_blueprints.md)
+ [Updating a blueprint in Amazon Glue](updating_blueprints.md)
+ [Creating a workflow from a blueprint in Amazon Glue](creating_workflow_blueprint.md)
+ [Viewing blueprint runs in Amazon Glue](viewing_blueprint_runs.md)