updates updates

Transformations for Audio Extraction from Videos and Mute Videos




ImageKit’s Video API can now help you extract audio or only video channels from the videos. Get the audio files from a video to generate subtitles or remove unwanted audio from the videos within minutes using simple transformations.

Use the transformations mentioned below to get things going:

ac-none: This transformation gives you a mute video. Know more.

vc-none: This transformation gives you the audio-only file from the video. Know more.

Integration with Akeneo PIM




We are happy to announce that ImageKit now offers native integration with Akeneo, a popular Product Information Management (PIM) solution used by organizations to store, manage and enrich product information.

With this integration, you can access the images and other non-media files (PDFs, docs, etc.) stored in your Akeneo PIM and deliver optimized and transformed versions of them in real-time.

You can know more about this integration here.

Note: This integration does not support videos at the moment.

Restricted API for better control




To protect your digital assets stored in the Media Library from programmatic access via APIs and prevent actions such as accidental deletions, we have launched Restricted APIs in ImageKit. This feature lets you define the developer's access levels with the API key.

You can create a restricted API with either of the three access levels - 'None', 'Read only', and 'Read and Write' - which restricts the APIs accessible using that key. Know more about the permission levels.

How to create Restricted API?

  • Log in to your ImageKit account.

  • Once your ImageKit dashboard is open, click on the 'Developer Options' menu.

  • Now, by clicking on 'Create New' under the 'Restricted Key' section, you can initiate the process of creating a new restricted API key.

Restricted API.png

  • Once you click the 'Create New' button, a dialogue box will open, letting you set the parameters for this new key.

Create New.png

In case you face any issues, do let us know by sending an email to

Go SDK is good to go!




We have released the first version of our Go SDK to ease developer integrations. This release will assist you in implementing all ImageKit APIs for upload and media management, file URL generation, and other utility functions.

Find more information here.

In case you face any issues, please feel free to send an email to

Audit logs are live!




To provide better organizational administration and ease the efforts of documenting and monitoring changes to your ImageKit configuration, we now provide audit logs on ImageKit.

These logs provide a simple way to keep track of the changes done in delivery settings, URL endpoints, external storage configuration, developer options, and more. It will allow you to identify and rectify misconfigurations and suspicious activities by the users of your ImageKit dashboard.

Click here to know more.

This feature is currently available only on custom Enterprise pricing plans.

Secure your assets with a built-in WAF!




We are taking the security of your media delivery to the next level by providing basic WAF-like functionality within ImageKit with the features mentioned below.

IP and IP range blocking

You can prevent unauthorized access to your digital assets by blocking absolute IPs and IP ranges. Learn more.

Geographic restrictions

Access to your digital assets can be restricted or allowed at the country level. Learn more.

HTTP referrer-based restrictions

This restriction is based on the Referer header present with the incoming requests and ensures that the content only loads for domains authorized to access the content. Any unauthorized access request will receive a 403 error. Learn more.

Note: These features are available only on our custom enterprise pricing plans. Feel free to email in case you have any questions or want to get these features activated on your plan.

JAVA 2.0.0 and PHP 3.0.0 for you!




Our developer integrations are updated with the latest version of JAVA and PHP SDKs.

The new versions of these SDKs were long due and now implement all the new APIs and new parameters for existing APIs, along with the ability to expose raw response body and headers for better debugging.

Read more about getting started with JAVA SDK here.

Read more about getting started with PHP SDK here.

Ruby 2.2.0 is live!




ImageKit's latest version of Ruby SDK is now live. This version will allow you to implement all media management APIs, including the latest APIs for file version control in ImageKit.

You'll now be able to get file version details and restore or delete them.

Find more information here.

Video Webhooks




ImageKit's Video Webhooks are live, which can help you stay on top of your video transformation requests for better development and user experience.

Video Webhooks trigger notifications to your servers from when a transformation is initiated to when it is completed. These notifications help you set up an end-to-end video encoding pipeline and track the status of your video transformations.

Read more about Video Webhooks here.

Conditional Transformations are live!




Your business might be receiving hundreds of images with different characteristics (height, width, aspect ratio, etc.) from various sources every day. These could be from your users, photographers, stock photography websites, graphics team, and other sources. And these images must fit into the set dimensions available on your platform (website, apps, etc.).

This makes standard transformations unsuitable for the varied images received. Conditional Transformations allow you to specify conditions based on the input image's properties and the transformation to be done if a condition is met or not, directly in the image URL.

A standard transformation URL looks something like: [,h-300/default-image.jpg ]

However, when you use Conditional Transformation, your URL will look like: [,w-200,if-else,w-300,if-end/default-image.jpg ]

You can read more about this feature here.