# What are priority slots?

Let's get one important thing out of the way first: **we will handle any traffic that you send us**.
However, if you are sending us gigantic amounts of data at once, and expect everything to be
processed instantenous as well, then we will need to reserve some capacity. The more data you want
to be handled concurrently, the more reserved Priority Job Slot you will require.

If you exceed your number of Priority Job Slot, we will start queueing your subsequent jobs. If your
use case demands high traffic with a real-time feel to it, we recommend that you do not leave things
to chance and reserve more Priority Job Slots. You can also purchase them as a complementary add-on
to your plan instead of having to upgrade your plan. Just reach out to support about this.

What exactly determines how many job slots are being used up? Basically each <dfn>Encoding Job</dfn>
takes up a varying number of Job Slots which your account has available at a given time.
For the full list on how many Job Slots are used up at a given time from each <dfn>Robot</dfn>, please see below.

|Service|Robot|Job Slot Claim|
|-|-|-|
|Handling uploads|[/upload/handle](/docs/robots/upload-handle.md)|0|
|File importing|[/azure/import](/docs/robots/azure-import.md)|20|
|File importing|[/backblaze/import](/docs/robots/backblaze-import.md)|20|
|File importing|[/box/import](/docs/robots/box-import.md)|20|
|File importing|[/mega/import](/docs/robots/mega-import.md)|20|
|File importing|[/cloudfiles/import](/docs/robots/cloudfiles-import.md)|20|
|File importing|[/cloudflare/import](/docs/robots/cloudflare-import.md)|20|
|File importing|[/digitalocean/import](/docs/robots/digitalocean-import.md)|20|
|File importing|[/dropbox/import](/docs/robots/dropbox-import.md)|20|
|File importing|[/ftp/import](/docs/robots/ftp-import.md)|20|
|File importing|[/google/import](/docs/robots/google-import.md)|20|
|File importing|[/http/import](/docs/robots/http-import.md)|10|
|File importing|[/minio/import](/docs/robots/minio-import.md)|20|
|File importing|[/s3/import](/docs/robots/s3-import.md)|10|
|File importing|[/sftp/import](/docs/robots/sftp-import.md)|20|
|File importing|[/supabase/import](/docs/robots/supabase-import.md)|20|
|File importing|[/swift/import](/docs/robots/swift-import.md)|20|
|File importing|[/tigris/import](/docs/robots/tigris-import.md)|20|
|File importing|[/vimeo/import](/docs/robots/vimeo-import.md)|20|
|File importing|[/wasabi/import](/docs/robots/wasabi-import.md)|20|
|Video encoding|[/video/adaptive](/docs/robots/video-adaptive.md)|60|
|Video encoding|[/video/artwork](/docs/robots/video-artwork.md)|20|
|Video encoding|[/video/concat](/docs/robots/video-concat.md)|60|
|Video encoding|[/video/encode](/docs/robots/video-encode.md)|60|
|Video encoding|[/video/merge](/docs/robots/video-merge.md)|60|
|Video encoding|[/video/ondemand](/docs/robots/video-ondemand.md)|60|
|Video encoding|[/video/split](/docs/robots/video-split.md)|60|
|Video encoding|[/video/subtitle](/docs/robots/video-subtitle.md)|60|
|Video encoding|[/video/thumbs](/docs/robots/video-thumbs.md)|15|
|Audio encoding|[/audio/artwork](/docs/robots/audio-artwork.md)|20|
|Audio encoding|[/audio/concat](/docs/robots/audio-concat.md)|20|
|Audio encoding|[/audio/split](/docs/robots/audio-split.md)|20|
|Audio encoding|[/audio/encode](/docs/robots/audio-encode.md)|20|
|Audio encoding|[/audio/loop](/docs/robots/audio-loop.md)|20|
|Audio encoding|[/audio/merge](/docs/robots/audio-merge.md)|20|
|Audio encoding|[/audio/waveform](/docs/robots/audio-waveform.md)|20|
|Image processing|[/image/bgremove](/docs/robots/image-bgremove.md)|10|
|Image processing|[/image/enhance](/docs/robots/image-enhance.md)|15|
|Image processing|[/image/merge](/docs/robots/image-merge.md)|10|
|Image processing|[/image/optimize](/docs/robots/image-optimize.md)|5|
|Image processing|[/image/resize](/docs/robots/image-resize.md)|5|
|Artificial intelligence|[/document/ocr](/docs/robots/document-ocr.md)|10|
|Artificial intelligence|[/image/describe](/docs/robots/image-describe.md)|10|
|Artificial intelligence|[/image/facedetect](/docs/robots/image-facedetect.md)|20|
|Artificial intelligence|[/image/generate](/docs/robots/image-generate.md)|10|
|Artificial intelligence|[/image/upscale](/docs/robots/image-upscale.md)|10|
|Artificial intelligence|[/image/ocr](/docs/robots/image-ocr.md)|10|
|Artificial intelligence|[/speech/transcribe](/docs/robots/speech-transcribe.md)|10|
|Artificial intelligence|[/text/speak](/docs/robots/text-speak.md)|10|
|Artificial intelligence|[/text/translate](/docs/robots/text-translate.md)|10|
|Artificial intelligence|[/ai/chat](/docs/robots/ai-chat.md)|10|
|Artificial intelligence|[/video/generate](/docs/robots/video-generate.md)|10|
|Document processing|[/document/autorotate](/docs/robots/document-autorotate.md)|10|
|Document processing|[/document/convert](/docs/robots/document-convert.md)|12|
|Document processing|[/document/extract](/docs/robots/document-extract.md)|10|
|Document processing|[/document/merge](/docs/robots/document-merge.md)|10|
|Document processing|[/document/optimize](/docs/robots/document-optimize.md)|10|
|Document processing|[/file/read](/docs/robots/file-read.md)|5|
|Document processing|[/document/split](/docs/robots/document-split.md)|10|
|Document processing|[/document/thumbs](/docs/robots/document-thumbs.md)|10|
|Document processing|[/html/convert](/docs/robots/html-convert.md)|10|
|File filtering|[/file/filter](/docs/robots/file-filter.md)|0|
|File filtering|[/file/verify](/docs/robots/file-verify.md)|10|
|File filtering|[/file/virusscan](/docs/robots/file-virusscan.md)|16|
|Code evaluation|[/http/request](/docs/robots/http-request.md)|1|
|Code evaluation|[/script/run](/docs/robots/script-run.md)|5|
|Media cataloging|[/file/hash](/docs/robots/file-hash.md)|60|
|Media cataloging|[/file/preview](/docs/robots/file-preview.md)|15|
|Media cataloging|[/meta/write](/docs/robots/meta-write.md)|10|
|File compressing|[/file/compress](/docs/robots/file-compress.md)|15|
|File compressing|[/file/decompress](/docs/robots/file-decompress.md)|10|
|File exporting|[/azure/store](/docs/robots/azure-store.md)|10|
|File exporting|[/backblaze/store](/docs/robots/backblaze-store.md)|10|
|File exporting|[/box/store](/docs/robots/box-store.md)|10|
|File exporting|[/mega/store](/docs/robots/mega-store.md)|10|
|File exporting|[/cloudfiles/store](/docs/robots/cloudfiles-store.md)|10|
|File exporting|[/cloudflare/store](/docs/robots/cloudflare-store.md)|10|
|File exporting|[/digitalocean/store](/docs/robots/digitalocean-store.md)|10|
|File exporting|[/dropbox/store](/docs/robots/dropbox-store.md)|10|
|File exporting|[/ftp/store](/docs/robots/ftp-store.md)|10|
|File exporting|[/google/store](/docs/robots/google-store.md)|10|
|File exporting|[/minio/store](/docs/robots/minio-store.md)|10|
|File exporting|[/s3/store](/docs/robots/s3-store.md)|2|
|File exporting|[/sftp/store](/docs/robots/sftp-store.md)|10|
|File exporting|[/supabase/store](/docs/robots/supabase-store.md)|10|
|File exporting|[/swift/store](/docs/robots/swift-store.md)|10|
|File exporting|[/tigris/store](/docs/robots/tigris-store.md)|10|
|File exporting|[/tus/store](/docs/robots/tus-store.md)|10|
|File exporting|[/vimeo/store](/docs/robots/vimeo-store.md)|10|
|File exporting|[/wasabi/store](/docs/robots/wasabi-store.md)|10|
|File exporting|[/youtube/store](/docs/robots/youtube-store.md)|10|
|Smart CDN|[/file/serve](/docs/robots/file-serve.md)|0|
|Smart CDN|[/tlcdn/deliver](/docs/robots/tlcdn-deliver.md)|0|

Note that the limit is configurable per Plan, and that it acts per region. So if your Plan had 500
Priority Job Slots available, that would be 500 in each of 3 regions that
Transloadit operates in.

To learn more about Queues and what you can do to avoid them, read the
[Queue section in our API docs](/docs/api/queues.md).
