Parqify is a customer-managed AWS Marketplace AMI for CSV to Parquet and JSON to Parquet conversion in Amazon S3, with a web UI to manage conversion jobs in your AWS account. Running on Linux, Parqify keeps data, IAM, storage, and networking under customer control and supports AWS data engineering and data lake preparation workflows without an external SaaS control plane. It converts CSV and JSON into compressed Apache Parquet to help produce analytics-ready datasets, with schema inference, three schema inference modes, parallel processing, job tracking, downloadable logs, and support for public or private subnets, including private-only VPC endpoints, as a Parquet conversion tool and Parquet optimization solution for Amazon Athena, Amazon Redshift, and Apache Spark.
Parqify is a customer-managed AWS data conversion solution delivered as an AWS Marketplace AMI for organizations that need reliable CSV to Parquet and JSON to Parquet conversion in Amazon S3. Parqify runs entirely in the customer's AWS account on Linux and provides a web UI and API to create, monitor, and manage conversion jobs. It is designed for customers who want full control of data, IAM, storage, and networking without using an external SaaS control plane.
Parqify is built for common data lake preparation and AWS data engineering workflows where growing datasets increase storage usage, transfer time, read time, and query cost. CSV and JSON are flexible text formats, but they often become slower and more expensive to query as volume grows because engines must read and parse more data. Parqify converts CSV and JSON data stored in Amazon S3 into compressed Apache Parquet in S3, helping organizations standardize raw files into analytics-ready datasets. As a Parquet conversion tool and Apache Parquet converter, Parqify can reduce dataset size and improve read efficiency. Actual compression ratios and cost savings depend on data characteristics and query patterns.
Parqify is also designed to improve analytics performance in query engines and processing frameworks that support Parquet. Apache Parquet uses columnar storage, which can improve efficiency compared with text-based formats for many analytics workloads. In engines that support these optimizations, Parquet enables predicate pushdown and column pruning, which may significantly reduce scanned data and improve query performance. This makes Parqify a practical Parquet optimization solution for organizations using Amazon Athena, Amazon Redshift, and Apache Spark, especially when the goal is efficient CSV to Parquet and JSON to Parquet conversion with source and destination in Amazon S3.
Operational reliability and data quality are also a core focus. CSV and JSON structures may drift over time, manual schema maintenance can be brittle, and field mismatches can affect downstream jobs. Parqify supports three schema inference modes from sampled input, reducing manual schema work, allowing schema customization via UI and helping produce consistent, analytics-ready Parquet outputs. This helps organizations reduce errors in batch file conversion and improve repeatability for ongoing data ingestion and data lake preparation workflows.
Parqify is a purpose-built ETL alternative for organizations that do not need a full ETL platform for straightforward format conversion. Instead of introducing a larger pipeline orchestration stack for a single task, organizations can use Parqify as a focused customer-managed data conversion platform for reliable file processing. The platform emphasizes format conversion, operational visibility, and repeatable execution rather than full ETL pipeline orchestration, making it a strong fit for businesses that want lower operational overhead and faster time to value.
Key capabilities include a web UI and API for job creation and job management, parallel processing for higher-throughput batch file conversion, schema inference and cached schema reuse, job tracking, status tracking, job history, and downloadable logs. Parqify supports deployment in public or private subnets, including private-only VPC endpoints, and is suitable for customers that need private networking options in AWS. Secure first-time activation is supported with a one-time activation code, followed by administrator password setup. All processing remains in the customer's AWS environment.
Parqify is a strong fit for organizations looking for a customer-managed data conversion solution, a Parquet conversion tool, an Apache Parquet converter, a data lake preparation tool, or an AWS data engineering tool for analytics workflows built on Amazon Athena, Amazon Redshift, and Apache Spark.
Highlights
Customer-managed AWS Marketplace AMI for reliable conversion to Parquet format in Amazon S3.
Parqify runs entirely in your AWS account on Linux and provides a web UI and API to create, monitor, and manage conversion jobs without an external SaaS control plane.
Optimize Amazon S3 storage costs and query speeds by transforming raw CSV and JSON files into compressed Apache Parquet, or fine-tuning your existing Parquet files.
In engines that support it, Parquet enables columnar storage benefits such as predicate pushdown and column pruning, which may reduce scanned data and improve query performance.
Built for production data lake preparation with three modes of schema inference, schema customization, parallel processing, job tracking, status tracking, and downloadable logs. Supports deployment in public or private subnets, including private-only VPC endpoints, while keeping data, IAM, storage, and networking under customer control.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
You pay by the hour for the software running on your chosen EC2 instance. Pricing is tied to the instance type you select, so cost scales with the compute power you deploy. The options fall into two families: c-series instances built for compute-focused work, and r-series instances built for memory-heavy work. Within each family, you can pick sizes from xlarge up to 8xlarge, where larger sizes offer more capacity. The 'n' variants (like c6in and r6in) add higher network bandwidth. Choose the instance that fits your data volume and processing needs.
Top-of-mind questions for buyers
Does one hourly unit cover a single running EC2 instance of my chosen type?
Yes. You pay the software rate for each hour one instance of your selected type runs. The rate matches the instance type you deploy, such as c6i.xlarge or r7i.8xlarge. Running multiple instances multiplies the charge. The meter tracks running time only.
Am I charged the hourly software fee when my instance is stopped?
The software fee meters running time. A stopped or powered-off instance does not accrue software charges. You may still pay underlying AWS fees for storage or attached resources while stopped, but those are separate from the Parqify software rate.
What drives my cost when I run larger conversion jobs?
Cost depends on the instance type you pick and how many hours it runs. Parqify processes data in parallel, so a more capable instance can finish faster. You balance size against runtime: a bigger instance costs more per hour but may run fewer hours.
nademark.com
Helpful?
Vendor refund policy
There is no refund policy.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Parqify for AWS Marketplace : Release Notes (v1.0.9):
Bug fixes and performance improvements.
Note: This product is under active development.
Frequent updates, feature enhancements, and bug fixes are implemented regularly.
Additional details
Usage instructions
Subscribe to Parqify in AWS Marketplace and choose the AMI delivery option.
Launch an EC2 instance from the Parqify AMI in your target AWS Region.
Select an instance type supported by this product
Configure networking:
Public deployment: launch in a public subnet with a public IPv4.
Private deployment: launch in a private subnet and ensure private connectivity from your client network.
Configure the security group:
Allow HTTPS 443 from your trusted client CIDR.
Allow SSH 22 from your trusted admin CIDR.
Avoid open access from 0.0.0.0/0 unless required for testing.
Configure storage:
Use a root EBS volume of at least 30 GiB (gp3 recommended).
Attach an EC2 instance profile (IAM role) with required S3 permissions for your source and destination buckets.
Launch the instance and wait until it reaches running and status checks pass.
Retrieve the one-time activation code:
In EC2 console, open the instance and go to Actions -> Monitor and troubleshoot -> Get system log.
Search for: PARQIFY INITIAL ACTIVATION CODE (ONE-TIME):
Open the Parqify UI:
Public deployment: https://<public-ip>/
Private deployment: https://<private-ip>/ from a connected path (VPN / Direct Connect / bastion / Session Manager tunnel).
On first login, enter the one-time Activation Code, then set a new password when prompted.
Run a simple conversion job:
Example source: s3://my-source-bucket/input/sample.csv
Example destination: s3://my-destination-bucket/output/
Start the job, monitor progress in the UI, and wait for completion.
Verify output files in the destination S3 bucket/prefix (Parquet output).
Troubleshooting:
If you see S3 AccessDenied, verify IAM role permissions and bucket/KMS policies.
If private deployment cannot reach required AWS services, verify subnet egress (NAT and/or existing VPC endpoints) per your network policy.
If activation code is missed in console logs, access the instance and read parqify-bootstrap.env.
For more detailed instructions, visit: https://parqify.com.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Parqify Viewer lets you instantly preview Parquet files (including schema) and CSV files directly from Amazon S3 via a web UI without building pipelines or downloading data.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.