Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "7.5.0"
".": "7.6.0"
}
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 47
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-70c42eda2bee929830b2537f758400a58dded1f1ef5686a286e2469c35a041a0.yml
openapi_spec_hash: cdaeed824e91657b45092765cf55eb42
config_hash: e3c2679d25f6235381dfb11962fbf3d9
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-c7f578172392bde58bbb72be2a25b9e917529cd07550358c645ce155debf2418.yml
openapi_spec_hash: f0d797a17b1e8e81707517700cd44b13
config_hash: 94f48fd13b7d41b8b6a203a3a8cee9ed
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Changelog

## 7.6.0 (2026-04-24)

Full Changelog: [v7.5.0...v7.6.0](https://github.com/imagekit-developer/imagekit-nodejs/compare/v7.5.0...v7.6.0)

### Features

* **api:** manual updates ([7c35871](https://github.com/imagekit-developer/imagekit-nodejs/commit/7c35871232cfa418c30c6145fe0da2ec8937bca2))
* **api:** manual updates ([e6c68dd](https://github.com/imagekit-developer/imagekit-nodejs/commit/e6c68dd1183dc12376ac54ef11da3a0f20487893))
* **api:** manual updates ([03a3952](https://github.com/imagekit-developer/imagekit-nodejs/commit/03a3952e171bec93bc9efcd6897f33b5af3e2243))
* **api:** manual updates ([f4b748a](https://github.com/imagekit-developer/imagekit-nodejs/commit/f4b748aab3a25fed6f0a29c30ca9c6f49f992c94))
* **api:** manual updates ([8ad5efd](https://github.com/imagekit-developer/imagekit-nodejs/commit/8ad5efdd55d6d24310c7d8155de4ae85071d9540))


### Chores

* configure new SDK language ([a3427fe](https://github.com/imagekit-developer/imagekit-nodejs/commit/a3427fef3d71bbe5e1717e362d4654d4942d8df9))
* fix example snippet imports ([c424b94](https://github.com/imagekit-developer/imagekit-nodejs/commit/c424b949a56ff4b4486cd694c073615e5293bcc3))
* **internal:** more robust bootstrap script ([853429c](https://github.com/imagekit-developer/imagekit-nodejs/commit/853429c552a32b3e46246bf9849dbebcc6e41e50))
* **internal:** update docs ordering ([885c2ad](https://github.com/imagekit-developer/imagekit-nodejs/commit/885c2ad3123fb0be7f58a12576402a31eda9743d))
* remove webhook signature verification example from README ([352ec15](https://github.com/imagekit-developer/imagekit-nodejs/commit/352ec15b82f69fa56005e12eb53af84e6397d12e))
* restructure docs search code ([8b9992f](https://github.com/imagekit-developer/imagekit-nodejs/commit/8b9992f6465052eb1b215bf3ed230dbfef5ad4f6))
* update CLI documentation ([1967acf](https://github.com/imagekit-developer/imagekit-nodejs/commit/1967acf48ab8aae241680a623fc311da6c2cfd6a))
* update SDK settings ([fab0b1e](https://github.com/imagekit-developer/imagekit-nodejs/commit/fab0b1e4659e232c59df2a1e1ebec09d0f8639da))

## 7.5.0 (2026-04-13)

Full Changelog: [v7.4.0...v7.5.0](https://github.com/imagekit-developer/imagekit-nodejs/compare/v7.4.0...v7.5.0)
Expand Down
30 changes: 0 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ If you are looking to integrate file uploads in browsers, use one of our [fronte
- [Using Raw parameter for custom transformations](#using-raw-parameter-for-custom-transformations)
- [Authentication parameters for client-side uploads](#authentication-parameters-for-client-side-uploads)
- [Webhook verification](#webhook-verification)
- [Verifying webhook signatures](#verifying-webhook-signatures)
- [Handling errors](#handling-errors)
- [Retries](#retries)
- [Timeouts](#timeouts)
Expand Down Expand Up @@ -353,35 +352,6 @@ These authentication parameters can be used in client-side upload forms to secur

The ImageKit SDK provides utilities to verify webhook signatures for secure event handling. This ensures that webhook requests are actually coming from ImageKit and haven't been tampered with.

### Verifying webhook signatures

```ts
import ImageKit from '@imagekit/nodejs';

const client = new ImageKit({
privateKey: process.env['IMAGEKIT_PRIVATE_KEY'],
webhookSecret: process.env['IMAGEKIT_WEBHOOK_SECRET'], // Required for webhook verification
});

try {
// Verify and unwrap webhook payload
const event = client.webhooks.unwrap(
webhookBody, // Raw webhook payload (string)
{
headers: webhookHeaders, // Request headers containing signature
},
);

console.log('Webhook signature is valid');
console.log('Event type:', event.type);
console.log('Event data:', event.data);
// Process the webhook event
} catch (error) {
console.log('Invalid webhook signature or malformed payload');
// Reject the request
}
```

For detailed information about webhook setup, signature verification, and handling different webhook events, refer to the [ImageKit webhook documentation](https://imagekit.io/docs/webhooks#verify-webhook-signature).

## Handling errors
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@imagekit/nodejs",
"version": "7.5.0",
"version": "7.6.0",
"description": "Offical NodeJS SDK for ImageKit.io integration",
"author": "Image Kit <developer@imagekit.io>",
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"dxt_version": "0.2",
"name": "@imagekit/api-mcp",
"version": "7.5.0",
"version": "7.6.0",
"description": "The official MCP Server for the Image Kit API",
"author": {
"name": "Image Kit",
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@imagekit/api-mcp",
"version": "7.5.0",
"version": "7.6.0",
"description": "The official MCP Server for the Image Kit API",
"author": "Image Kit <developer@imagekit.io>",
"types": "dist/index.d.ts",
Expand Down
Loading
Loading