ImageKit, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your ImageKit account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Images & Design
- Connects with a key
- 26 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What ImageKit is
ImageKit.io is a comprehensive media management solution offering real-time image and video optimization, transformation, and delivery through a global content delivery network (CDN).
You paste in a key from your own ImageKit account. It is kept encrypted, and you can withdraw it from inside ImageKit whenever you like.
One message in, the work done in ImageKit.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in ImageKit. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own ImageKit account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in ImageKit
These are the ready-made tools your AI employee already has in ImageKit. It is not limited to them, but it never has to be taught these.
- Bulk Job StatusTool to check status of a bulk job. Use when monitoring progress of a bulk copy or move folder operation.
- Bulk Move FilesTool to move multiple files in bulk. Use when you need to relocate up to 100 ImageKit files to a specified folder in one API call.
- Bulk Remove TagsTool to remove tags from multiple files in bulk. Use when you need to strip specified tags from up to 50 existing files in one API call.
- Check purge cache statusTool to check the status of a cache purge request. Use after initiating a purge to retrieve its current state. Example: "What's the status of purge request id abc123?"
- Copy FolderTool to initiate a bulk copy of a folder. Use when you need to asynchronously duplicate a directory (optionally including all versions) at another path in ImageKit. Returns a jobId
- Create Custom Metadata FieldTool to create a custom metadata field. Use when you need to define a new field in ImageKit DAM.
- Create FolderTool to create a new folder. Use when you need to organize assets into a structured folder hierarchy.
- Delete Custom Metadata FieldTool to delete a custom metadata field. Use when you have the field ID and need to permanently remove the metadata schema field. Call after confirming irreversible deletion.
- Delete FileTool to delete a file. Use when you have the file ID and need to permanently remove the file. Call after confirming irreversible deletion.
- Delete File VersionTool to delete a specific non-current file version. Use when permanently removing an older version of a file.
- Delete FolderTool to delete a folder. Use when you need to permanently remove an existing folder and its contents. Call after confirming irreversible deletion.
- Delete Multiple FilesTool to delete multiple files. Use when you need to remove up to 100 assets by their file IDs in one batch operation.
- Get File DetailsTool to retrieve details of a specific file. Use after uploading or listing assets to get full metadata.
- Get File MetadataTool to retrieve metadata of an uploaded file. Use after confirming a successful upload to get EXIF, pHash, dimensions, and other image metadata.
- Get File Version DetailsTool to retrieve details of a specific file version. Use after listing or uploading assets when you need to inspect version metadata.
- Get Upload Authentication ParametersTool to generate authentication parameters for client-side file uploads. Use when preparing client-side uploads.
- Get UsageTool to retrieve account usage metrics. Use when you need usage stats for a specific date range (max 90 days).
- List and Search AssetsTool to list and search assets in your ImageKit account. Use when you want to retrieve or filter media library assets by criteria such as name, tags, folder path, or advanced queri
- List Custom Metadata FieldsTool to list all custom metadata fields. Use when you need to retrieve all defined metadata fields, optionally including deleted ones.
- List File VersionsTool to list all versions of a file. Use after confirming the fileId to retrieve all historical and published versions of an asset.
- Move FolderTool to initiate a bulk move of a folder. Use when you need to asynchronously relocate a directory to another path in ImageKit. Returns a jobId to track progress with IMAGEKITIOBUL
- Purge ImageKit CacheTool to purge CDN and ImageKit caches for a given URL. Use when you need to invalidate cached content on ImageKit.
- Rename FileTool to rename a file. Use when you need to update an existing asset's name; optionally purge CDN cache for old URLs.
- Restore File VersionTool to restore a specific non-current file version as the current one. Use when you need to revert a file to a previous version after confirming the versionId.
- Update Custom Metadata FieldTool to update an existing custom metadata field. Use when you need to modify the label or schema of a metadata field.
- Update File DetailsTool to update details of a file. Use when you need to modify tags, coordinates, metadata, or extensions on an ImageKit asset.
You stay the boss of your ImageKit account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own ImageKit account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in ImageKit is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in ImageKit and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about ImageKit
- Can an AI employee really work inside ImageKit?
- Yes. It signs in to your own ImageKit account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of ImageKit?
- No. Nothing moves and nothing is replaced. Your records stay in ImageKit, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my ImageKit account?
- You paste in a key from your own ImageKit account. It is kept encrypted, and you can withdraw it from inside ImageKit whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in ImageKit?
- It has 26 ready-made tools in ImageKit today, among them Bulk Job Status, Bulk Move Files and Bulk Remove Tags. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use ImageKit and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in ImageKit and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in ImageKit?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in ImageKit is written down with what it did and when.