A Glue development endpoint provides a temporary, interactive environment within AWS Glue for developing, testing, and debugging your data transformation and machine learning (ML) code. Think of them as a way to get your ETL and ML scripts working before moving them into a production setting.

Key Purposes

How to Use Development Endpoints

  1. Create an Endpoint: From the AWS Glue console, you can create a development endpoint, specifying the desired capacity (measured in DPUs – Data Processing Units)
  2. Connect to the Endpoint: AWS Glue provides options to connect to the endpoint using:
  3. Develop & Test: Write your ETL or ML code in your chosen environment and interactively execute snippets against the development endpoint.
  4. Terminate: When done, terminate the endpoint to avoid incurring ongoing costs. Importantly, code developed on an endpoint is not persisted.

Key Considerations