Eazip

Overview

What is Eazip?

Eazip turns browser files, blobs, and remote URLs into one ZIP download in React or any JavaScript application.

Why Eazip?

  • No backend required. Local jobs run entirely in the browser, with no account, API key, or file upload.
  • Production-ready download UX. In React, the drop-in tray handles progress, cancel, retry, completion, and multiple ZIP downloads.
  • Scale without a rewrite. When a job outgrows the tab, switch it to Eazip Cloud for multi-gigabyte archives and thousands of URLs.

Choose your integration

Both packages use the same inputs, job states, error behavior, and Local or Cloud execution strategies.

Choose where the job runs

Local is the default. The integration package does not change when you move a job to Cloud.

LocalCloud
Runs inThe user's browserEazip Cloud
Best forEveryday ZIP downloads that fit comfortably in the tabMulti-gigabyte archives, thousands of URLs, restricted sources, or jobs that must survive a reload
SetupNo account or keyA public key or a backend-created session

Read How Eazip works for the shared job model, or configure Eazip Cloud when you need Cloud execution.

Find the right page

  • Start building: learn the basics with React or JavaScript.
  • Complete a ZIP workflow: find a task-focused Guide.
  • Understand the model: read about jobs, inputs, splitting, and resume in Concepts.
  • Scale beyond the browser: configure Eazip Cloud.
  • Look up an API: find functions, hooks, components, and types in the API Reference.