Get started in three steps
This guide will walk you through creating your first zip archive using the ZipKit API. You’ll go from signup to a working API call in just a few minutes.Step 1: Create your account and project
1
Sign up for ZipKit
Create an account, once logged in, you’ll be taken to your dashboard.
2
Create a project
Projects help you organize your zip operations. From your dashboard:
- Click “New Project”
- Give your project a name (e.g., “Production”)
- Click “Create”
Step 2: Configure your storage bucket
ZipKit stores zip archives in your cloud storage. You’ll need to configure either an AWS S3 or Cloudflare R2 bucket.- AWS S3
- Cloudflare R2
- Go to the “Buckets” section in your project
- Click “Add Bucket”
- Select “AWS S3” as the provider
- Enter your bucket configuration:
- Bucket Name: Your S3 bucket name
- Access Key ID: Your AWS access key
- Secret Access Key: Your AWS secret key
- Region: Your bucket’s region (e.g.,
us-east-1)
- Click “Save”
Make sure your bucket has proper write permissions for the credentials you provide.
Step 3: Create an access token and make your first API call
1
Generate an access token
- Go to the “Access Tokens” section
- Click “Create Token”
- Give it a name (e.g., “Development Token”)
- Click “Create”
- Copy the token immediately - you won’t be able to see it again!
2
Make your first API call
Now you’re ready to create your first zip! Replace the placeholders in this example:You’ll receive a response like this:The
status will be "none" initially, then change to "processing" and finally "succeeded" when complete.3
Set up webhooks (optional)
To get notified when your zip is ready, configure a webhook URL in your project settings. ZipKit will send a notification when the zip completes.See the Webhooks guide to set this up.
What just happened?
- ZipKit received your request with a list of URLs to bundle
- Downloaded each file from the URLs you provided
- Created a zip archive containing all the files
- Uploaded the zip to your configured cloud storage bucket
- The zip is now available in your bucket at the
keyyou specified (e.g.,example.zip)