AWS Glue REST API Connector Gets VPC Access, Filter Pushdown, and Partition Support
Cloud

AWS Glue REST API Connector Gets VPC Access, Filter Pushdown, and Partition Support

AWS Glue added VPC connectivity, filter pushdown, and parallel partition reads to its REST API connector on July 29, letting ETL pipelines reach private endpoints and pull only the records they need without custom code.

4 min readJuly 31, 2026
Back to News
Photo by panumas nikhomkhai on Pexels
TL;DR
  • -AWS Glue REST API connector now supports VPC connections, filter pushdown, and field-based or record-count partition strategies, available in all AWS commercial regions.
  • -Teams ingesting from private or high-volume REST APIs can now eliminate public internet exposure, cut data transfer costs, and speed up large paginated reads without writing custom Glue code.
  • -Audit your existing REST API Glue jobs: decide which pipelines need a VPC connection configured, which predicates can become pushdown filters, and whether partition strategy should be field-based or record-count for each high-volume source.

AWS Glue REST API Connector Gets VPC Access, Filter Pushdown, and Partition Support

AWS updated its Glue REST API connector on July 29 with three capabilities: VPC connection support, filter pushdown, and partition-based parallel reads. All three are available now in every AWS commercial region where AWS Glue runs.

The REST API connector already let teams ingest data from any REST-based source, including proprietary systems and emerging platforms that lack a native Glue connector. The three additions directly address three blockers: network exposure, excess data transfer, and slow sequential reads on large paginated APIs.

What Each Capability Does

VPC support is a significant architectural change for security-conscious teams. As Metrotechs analysis, it is the most consequential of the three for teams with private network requirements. The connector previously lacked a supported path for private network routing. Now the connector can access data sources hosted in private subnets or connected through VPNs or AWS PrivateLink, keeping traffic off the public internet when VPC routing is configured.

That matters for any source sitting inside a corporate network, a private cloud segment, or a partner environment linked via Direct Connect or a VPN tunnel.

Filter pushdown changes where filtering happens. As Metrotechs analysis, without pushdown, a Glue job typically reads all records from the source and discards non-matching ones inside the Spark job. With pushdown enabled, query predicates translate into API-native parameters, so the source returns only matching records. Fewer records cross the wire. Transfer costs drop. Job runtime shrinks.

As Metrotechs analysis, the magnitude of both depends on the selectivity of your filters and the pricing model of your source API.

Partition support addresses throughput on large paginated REST APIs. The connector can now split large datasets across multiple Spark workers using field-based or record-count strategies, enabling parallel reads. A job that previously walked pages sequentially can distribute that work across workers. The announcement does not specify a maximum partition count or detail how partition configuration maps to connector options.

The REST API connector documentation linked from the announcement is the current reference for those specifics.

Why This Changes Your Architecture and Cost Plan

As Metrotechs analysis, VPC support can close a control gap for pipelines that currently reach public endpoints. Any REST API Glue pipeline that connects to a private or sensitive source is a candidate for review. If VPC routing is configured, routing that traffic through a VPC connection removes the public exposure.

As Metrotechs analysis, it also adds a dependency on VPC and subnet configuration, security group rules, and, where AWS PrivateLink is involved, interface endpoint setup.

The announcement does not address setup complexity or cost for any of these dependencies.

As Metrotechs analysis, for application teams managing ETL against high-volume sources, the partition capability may be a meaningful performance lever. The source describes parallel reads that reduce ingestion time for high-volume, paginated APIs. Sequential ingestion of millions of records can be a ceiling on how quickly those pipelines complete.

As Metrotechs analysis, parallel reads can raise that ceiling, though actual throughput gains depend on whether the source API itself supports concurrent access without rate-limiting parallel clients.

As Metrotechs analysis, for security leaders, the VPC pathway also changes what audit logs need to cover. If VPC routing is configured, traffic that would otherwise cross the public internet stays within defined network boundaries. That is a positive control change, but it shifts accountability: the VPC, subnet, and endpoint configurations become part of the security perimeter for every pipeline using the connector.

The announcement does not address whether these capabilities change Glue job pricing, whether VPC connection setup incurs additional charges for interface endpoints, or whether there are rate limits or API concurrency constraints the connector enforces. Verify current pricing against AWS Glue and AWS PrivateLink documentation before broad rollout.

What to Do Next

Cloud platform owners should run a focused audit of existing REST API Glue jobs before adding new pipelines.

First, identify every Glue job using the REST API connector that connects to a private or sensitive source. For each, determine whether VPC routing is required under your current network security policy. If it is, plan the VPC connection, subnet selection, and security group rules. If AWS PrivateLink is needed, add interface endpoint costs to your estimate.

Second, review the filter logic in high-cost or slow REST API jobs. If a job consistently reads a large response and filters it down to a small working set, filter pushdown is the right change. Confirm that the source API accepts the relevant query parameters natively before enabling pushdown.

Third, identify paginated REST API jobs where ingestion time is the primary constraint. Evaluate whether field-based or record-count partitioning fits the structure of each source. The REST API connector documentation covers current configuration options for all three capabilities.

For any job already running in production, treat the addition of VPC connections or partition strategies as a configuration change that warrants testing in a non-production environment first. The connector's general operation is described as working without writing custom code, but connection configuration, IAM permissions for VPC and PrivateLink resources, and partition parameters all need verification against your specific sources.

Sources and supporting resources
Next
Google Cloud Run Sandboxes Enter Public Preview for AI Agent Code Execution

Get ERP, Cloud, Data, and AI Updates

News, insights, and practical guidance across ERP, Cloud, Data, AI, digital transformation, and technology projects.

No spam. Unsubscribe anytime.