Airtable Attachments CDN

Soon, you'll need a CDN to show Airtable attachments on your website.

Here's the easiest way to do so:

  1. Change to
  2. You're done! 🎉

Air CDN makes your website fast.

Speed up your attachments →


$29 / month for two bases with up to 1000 images.

$49 / month for five bases with up to 10,000 images.

Contact me if you need higher limits.


How does this work?
The endpoint proxies your API requests to Airtable. When your app makes a GET request (list records or retrieve single record), we upload the included images to our server. Then, we generate new image links for your app.
Do I need this?
If you're using Airtable to store images or other attachments that are then displayed on public-facing websites with high traffic, you'll find that the new Airtable policies make your attachment URLs change every few hours. Air CDN solves this problem by storing your images/attachments on our server.
How is this different from the existing Airtable API?
Airtable will soon make image URLs expire after 2 hours. If your app/website depends on stable image URLs, then you should use Air CDN. Additionally, Air CDN lets you to resize images, which can make your website load faster. Air CDN also has built-in caching, which greatly increases the 5 request / second rate limit enforced by Airtable. When migrating to Air CDN, the only necessary change is the Airtable API endpoint.
What attachment types are supported?
Currently, only images are supported. PDFs will be supported soon. If you need support for other attachment types (eg. videos), contact me.
Are all request types proxied?
Yes. Air CDN has 100% compatibilty with the existing Airtable API.
Is Air CDN secure? Will my Airtable API key be secure?
Yes. Your API key is only used to make requests to Airtable. Air CDN does not store your Airtable API key.
Are attachments cached for all API request types?
No. Air CDN will only return responses with cached attachment URLs for GET requests.
Are there any limits?
The $25 / month plan includes 2,000 images. If you need increased limits, then contact me.
What if I exceed the limits of my plan?
We will notify you via email, and you can upgrade your plan.
I have another question
Privacy policy
Terms of Service