Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.
This guide walks you through the complete PixlHub workflow: project, data, labels, annotation. By the end you will have a working image project with your first annotations submitted for review.
You need a PixlHub account and a workspace. Every account starts with a default workspace; you can create more from the workspace switcher in the top navigation bar.
1
Create a project
Go to Projects and click New Project. Give the project a name, an optional description, and pick a Tool Type. The tool type decides which annotation editor opens for your tasks, so choose the one that matches your data: Image, LiDAR / Point Cloud, Text, or RLHF.
The New Project dialog. This example creates an image project for street scene detection.
Click Create. PixlHub opens the project overview with a default workflow already in place: tasks move from Label to Review to Done.
2
Upload your data
Open the Assets tab and click Upload. Drag files in or browse, then confirm with Upload files.
The upload dialog shows file sizes, running totals and limits before anything is sent.
Two details worth knowing at this stage:
Batch name is optional but useful: it groups an upload so you can filter and export by batch later.
Current limits per upload: 500 files, 100 MB per file, 512 MB total. Supported image formats include JPG, PNG, GIF, WebP and SVG.
PixlHub creates one task per uploaded asset automatically. Thumbnails appear in the Assets grid as processing completes.
3
Define the label schema
Open the Label Schema tab and click Add Label for each class you need. Every label gets a color and a hotkey number (shown as “Hot: 1”, “Hot: 2” and so on) that you will use constantly in the editor.
Three classes with automatically assigned hotkeys. Expand a label to add attributes.
Click Save and confirm. Labels can be edited later, but renaming or removing classes after annotation has started affects existing annotations, so settle the taxonomy early.
4
Annotate your first task
Click Start Labeling in the project header. The annotation editor opens with your first task queued.The fastest loop for bounding boxes:
Press the class hotkey (for example 3 for Vehicle).
Click and drag on the image to draw the box.
Repeat. Each annotation appears in Object Instances on the left with its class and ID.
A labeled street task: three vehicles, a pedestrian and a traffic sign, each drawn with its class hotkey and tracked in Object Instances.
5
Submit and keep going
You have two ways to finish:
Save stores your work without changing the task status. Use it when you are mid-task.
Submit & Next completes the task, sends it to the Review step of the workflow, and loads the next task in the queue.
Progress, throughput and per-class counts accumulate in the project Overview and Performance tabs as you work.
Every panel, tool and shortcut in the image editor.
Bounding boxes
Standard, rotating and OCR-optimized box variants.
Project workflow
How tasks move from Label to Review to Done.
Exports
Get annotations out in the format your training pipeline expects.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PixlHub Documentation","colors":{"primary":"#2563eb","light":"#27a2f4","dark":"#069247"},"logo":{"light":"https://mintcdn.com/pixldata/d0YBHvhaeRFoJiA4/images/logo-pixlhub.svg?fit=max\u0026auto=format\u0026n=d0YBHvhaeRFoJiA4\u0026q=85\u0026s=e38d66fc86d3fd70eab4eed3af2ff443","dark":"https://mintcdn.com/pixldata/d0YBHvhaeRFoJiA4/images/logo-pixlhub.svg?fit=max\u0026auto=format\u0026n=d0YBHvhaeRFoJiA4\u0026q=85\u0026s=e38d66fc86d3fd70eab4eed3af2ff443"},"favicon":"https://mintcdn.com/pixldata/d0YBHvhaeRFoJiA4/favicon.svg?fit=max\u0026auto=format\u0026n=d0YBHvhaeRFoJiA4\u0026q=85\u0026s=c2428fb8ebb95c70469e17963e9b79f6","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light"},"background":{"decoration":"grid"},"navbar":{"links":[{"href":"mailto:onur@pixldata.com","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://hub.pixldata.com"}},"footer":{"socials":{"github":"https://github.com/pixldata","linkedin":"https://linkedin.com/company/pixldata","website":"https://pixldata.com"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pixldata","hasAudioNarration":false,"actualSubdomain":"pixldata","customDomains":["docs.pixldata.com"],"gitSource":{"type":"github","owner":"lumax90","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a95e4238876ea5b0514800d","collectionId":"59c85ebb-f5cd-4eb6-a343-86770eebab48","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a95e4238876ea5b0514800d"},"entitlements":{},"buildId":"6a95e4238876ea5b0514800d","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":36},{"language":"default","tag":"Annotation Tools","count":9},{"language":"default","tag":"Annotation Editor","count":7},{"language":"default","tag":"Projects","count":7},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"AI \u0026 Automation","count":3},{"language":"default","tag":"Collaboration","count":3},{"language":"default","tag":"Review \u0026 Quality","count":2},{"language":"default","tag":"API reference","count":1},{"language":"default","tag":"API documentation","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"quickstart","slug":"/quickstart","pageMetadata":{"title":"Quickstart","description":"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.","href":"/quickstart"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Info,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`This guide walks you through the complete PixlHub workflow: project, data, labels, annotation. By the end you will have a working image project with your first annotations submitted for review.`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`You need a PixlHub account and a workspace. Every account starts with a default workspace; you can create more from the workspace switcher in the top navigation bar.`})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create a project`,children:[_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Projects`}),` and click `,_jsx(_components.strong,{children:`New Project`}),`. Give the project a name, an optional description, and pick a `,_jsx(_components.strong,{children:`Tool Type`}),`. The tool type decides which annotation editor opens for your tasks, so choose the one that matches your data: `,_jsx(_components.strong,{children:`Image`}),`, `,_jsx(_components.strong,{children:`LiDAR / Point Cloud`}),`, `,_jsx(_components.strong,{children:`Text`}),`, or `,_jsx(_components.strong,{children:`RLHF`}),`.`]}),_jsx(Frame,{caption:`The New Project dialog. This example creates an image project for street scene detection.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=718298d527ea4cc6dc4372c2795c6eaa`,alt:`PixlHub New Project dialog with project name, description and tool type selection`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/docs/quickstart/create-project.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=280\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=5d540e30fa76a83a5af40e2154e539d0 280w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=560\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=cf57da61210b5d0a6aeb784b980bbb72 560w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=840\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=33031d31fe6444e9a517c1b514cb14b4 840w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=4bc0efddbe64d2644e526f3701f252be 1100w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=45aa37ad6d9ab59f7a932aa65bd024a1 1650w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/create-project.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=8c88fa0c177d3e21a7147d862e5dae82 2500w`})}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create`}),`. PixlHub opens the project overview with a default workflow already in place: tasks move from `,_jsx(_components.strong,{children:`Label`}),` to `,_jsx(_components.strong,{children:`Review`}),` to `,_jsx(_components.strong,{children:`Done`}),`.`]})]}),_jsxs(Step,{title:`Upload your data`,children:[_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Assets`}),` tab and click `,_jsx(_components.strong,{children:`Upload`}),`. Drag files in or browse, then confirm with `,_jsx(_components.strong,{children:`Upload files`}),`.`]}),_jsx(Frame,{caption:`The upload dialog shows file sizes, running totals and limits before anything is sent.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=de10a4f28c8feb0058be7d374c82e7a3`,alt:`PixlHub Upload Data dialog with eight image files selected and upload limits visible`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/docs/quickstart/upload-assets.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=280\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=52397bacf7ed5f3348473c4163ef2446 280w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=560\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=95afefe40bee32727656a532d9d25fb9 560w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=840\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=4cfb68cef349f1214fc9813d11cdcfe8 840w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=73e451d933bb98e5bafa7948e54a89bd 1100w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=e797cebc29546ff217e1ff9a6de6cd8a 1650w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/upload-assets.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=7ad5866f007b9d6e053c4996b5d97bd3 2500w`})}),_jsx(_components.p,{children:`Two details worth knowing at this stage:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Batch name`}),` is optional but useful: it groups an upload so you can filter and export by batch later.`]}),`\n`,_jsxs(_components.li,{children:[`Current limits per upload: `,_jsx(_components.strong,{children:`500 files, 100 MB per file, 512 MB total`}),`. Supported image formats include JPG, PNG, GIF, WebP and SVG.`]}),`\n`]}),_jsx(_components.p,{children:`PixlHub creates one task per uploaded asset automatically. Thumbnails appear in the Assets grid as processing completes.`})]}),_jsxs(Step,{title:`Define the label schema`,children:[_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Label Schema`}),` tab and click `,_jsx(_components.strong,{children:`Add Label`}),` for each class you need. Every label gets a color and a `,_jsx(_components.strong,{children:`hotkey number`}),` (shown as “Hot: 1”, “Hot: 2” and so on) that you will use constantly in the editor.`]}),_jsx(Frame,{caption:`Three classes with automatically assigned hotkeys. Expand a label to add attributes.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=9a1238eb777d8ae92d0f0e5082108346`,alt:`PixlHub Label Schema tab with Pedestrian, Traffic Sign and Vehicle classes`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/docs/quickstart/label-schema.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=280\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=796e0fde4c5f11ef0d5f67627a9429b5 280w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=560\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=f7219fe5fc1ee0c8a075713751cc85b9 560w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=840\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=ff0db3cbf9f581ec74c448cc3b3c24dd 840w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=3e2f686bea9036c794bd34143ad3fab4 1100w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=bfdda2da78aed01e6242fdb0655643df 1650w, https://mintcdn.com/pixldata/0Ishgn7CdBi_9ffr/images/docs/quickstart/label-schema.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0Ishgn7CdBi_9ffr\u0026q=85\u0026s=b658e05e349349542e64ebe31cb59211 2500w`})}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` and confirm. Labels can be edited later, but renaming or removing classes after annotation has started affects existing annotations, so settle the taxonomy early.`]})]}),_jsxs(Step,{title:`Annotate your first task`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Start Labeling`}),` in the project header. The annotation editor opens with your first task queued.`]}),_jsx(_components.p,{children:`The fastest loop for bounding boxes:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Press the class hotkey (for example `,_jsx(_components.strong,{children:`3`}),` for Vehicle).`]}),`\n`,_jsx(_components.li,{children:`Click and drag on the image to draw the box.`}),`\n`,_jsxs(_components.li,{children:[`Repeat. Each annotation appears in `,_jsx(_components.strong,{children:`Object Instances`}),` on the left with its class and ID.`]}),`\n`]}),_jsx(Frame,{caption:`A labeled street task: three vehicles, a pedestrian and a traffic sign, each drawn with its class hotkey and tracked in Object Instances.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=1abada794d445e5ebecedf328bef1fe0`,alt:`PixlHub annotation editor with tight bounding boxes on vehicles, a pedestrian and a traffic sign in a street scene`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/docs/quickstart/annotate-editor.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=e5900dd5a171a7022d617ad3cb2535af 280w, https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=0c427073b68350f66e5eb725137c9f37 560w, https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=b18e1500a25d1fb3cb8c4fcba12a6e85 840w, https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=f4c8d64d1a7059d6cd0a4d5dbe321672 1100w, https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=3f5f01155da2149559c7580d64f989e5 1650w, https://mintcdn.com/pixldata/yqUvWeFtQIe1UIvn/images/docs/quickstart/annotate-editor.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=yqUvWeFtQIe1UIvn\u0026q=85\u0026s=66334174aec63d82cabaa0ba9da61247 2500w`})})]}),_jsxs(Step,{title:`Submit and keep going`,children:[_jsx(_components.p,{children:`You have two ways to finish:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Save`}),` stores your work without changing the task status. Use it when you are mid-task.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Submit \u0026 Next`}),` completes the task, sends it to the Review step of the workflow, and loads the next task in the queue.`]}),`\n`]}),_jsxs(_components.p,{children:[`Progress, throughput and per-class counts accumulate in the project `,_jsx(_components.strong,{children:`Overview`}),` and `,_jsx(_components.strong,{children:`Performance`}),` tabs as you work.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Image annotation editor`,icon:`image`,href:`/guides/annotation-modules/image-annotation-tool`,children:_jsx(_components.p,{children:`Every panel, tool and shortcut in the image editor.`})}),_jsx(Card,{title:`Bounding boxes`,icon:`square-dashed`,href:`/guides/basics/bounding-box`,children:_jsx(_components.p,{children:`Standard, rotating and OCR-optimized box variants.`})}),_jsx(Card,{title:`Project workflow`,icon:`diagram-project`,href:`/guides/projects/workflow`,children:_jsx(_components.p,{children:`How tasks move from Label to Review to Done.`})}),_jsx(Card,{title:`Exports`,icon:`download`,href:`/guides/essentials/exports`,children:_jsx(_components.p,{children:`Get annotations out in the format your training pipeline expects.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Quickstart","description":"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.","href":"/quickstart"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"pixldata","siteName":"PixlHub Documentation","title":"Quickstart - PixlHub Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-31T18:42:43.801Z","originalFileLocation":"quickstart.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PixlHub Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Quickstart - PixlHub Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PixlHub Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pixldata.com/quickstart\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pixldata.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Quickstart\u0026amp;description=Create+your+first+labeling+project+in+PixlHub%2C+upload+images%2C+define+a+label+schema%2C+and+submit+your+first+annotated+task+in+about+five+minutes.\u0026amp;theme=fdd7e0f8e660df6e78fd9be4\u0026amp;signature=22880f6360ccbbc7bbfda7ff3f70929a03826b384f37c77b0cc88c1fe2d1c148\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Quickstart - PixlHub Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pixldata.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Quickstart\u0026amp;description=Create+your+first+labeling+project+in+PixlHub%2C+upload+images%2C+define+a+label+schema%2C+and+submit+your+first+annotated+task+in+about+five+minutes.\u0026amp;theme=fdd7e0f8e660df6e78fd9be4\u0026amp;signature=22880f6360ccbbc7bbfda7ff3f70929a03826b384f37c77b0cc88c1fe2d1c148\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pixldata/N_P1r2Kv4T6UyCsC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PixlHub Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pixldata.com/quickstart\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/quickstart.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pixldata.com/#organization\",\"name\":\"PixlHub Documentation\",\"url\":\"https://docs.pixldata.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pixldata/d0YBHvhaeRFoJiA4/images/logo-pixlhub.svg?fit=max\u0026auto=format\u0026n=d0YBHvhaeRFoJiA4\u0026q=85\u0026s=e38d66fc86d3fd70eab4eed3af2ff443\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pixldata.com#website\",\"name\":\"PixlHub Documentation\",\"url\":\"https://docs.pixldata.com\",\"publisher\":{\"@id\":\"https://docs.pixldata.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pixldata.com/quickstart#webpage\",\"url\":\"https://docs.pixldata.com/quickstart\",\"name\":\"Quickstart\",\"description\":\"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\",\"dateModified\":\"2026-08-31T18:42:43.801Z\",\"isPartOf\":{\"@id\":\"https://docs.pixldata.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pixldata.com/quickstart#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pixldata.com/quickstart#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.pixldata.com/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quickstart\",\"item\":\"https://docs.pixldata.com/quickstart\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pixldata.com/quickstart#article\",\"headline\":\"Quickstart\",\"name\":\"Quickstart\",\"description\":\"Create your first labeling project in PixlHub, upload images, define a label schema, and submit your first annotated task in about five minutes.\",\"url\":\"https://docs.pixldata.com/quickstart\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pixldata.com/quickstart#webpage\"},\"dateModified\":\"2026-08-31T18:42:43.801Z\",\"publisher\":{\"@id\":\"https://docs.pixldata.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pixldata.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PixlHub Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PixlHub Documentation","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","pages":[{"title":"PixlHub Documentation","description":"Learn PixlHub, the data labeling platform: guided quickstart, annotation tools, review workflows, AI-assisted labeling and team management.","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"Core Concepts","description":"The PixlHub mental model in five minutes: workspaces, projects, assets and tasks, label schemas, annotations, workflow and review, and how they fit together.","href":"/core-concepts"},{"title":"Workspaces","href":"/guides/basics/workspaces"}]},{"group":"Projects","pages":[{"title":"Creating a Project","href":"/guides/projects/creating-a-project"},{"title":"Project Workflow","href":"/guides/projects/workflow"},{"title":"Assets","href":"/guides/essentials/assets"},{"title":"Tasks","href":"/guides/essentials/tasks"},{"title":"Label Schema","href":"/guides/essentials/label-schema"},{"title":"Imports","href":"/guides/essentials/imports"},{"title":"Exports","href":"/guides/essentials/exports"}]},{"group":"Annotation Editor","pages":[{"title":"Image Annotation Editor","href":"/guides/annotation-modules/image-annotation-tool"},{"title":"Canvas Toolbar \u0026 Shortcuts","href":"/guides/basics/interactive-toolbar"},{"title":"Class Definitions Panel","href":"/guides/basics/class-definitions"},{"title":"Object Instances Panel","href":"/guides/basics/object-instances"},{"title":"Right Drawer","href":"/guides/basics/right-drawer"},{"title":"Canvas Settings","href":"/guides/basics/canvas-settings"},{"title":"Global Controls","href":"/guides/basics/global-controls"}]},{"group":"Annotation Tools","pages":[{"title":"Smart Tool Palette","href":"/guides/basics/smart-annotation-palette/smart-tool-palette"},{"title":"Bounding Box Tool","href":"/guides/basics/bounding-box"},{"title":"Polygon Tool","href":"/guides/basics/polygon"},{"title":"Line Tool","href":"/guides/basics/line"},{"title":"Point Tool","href":"/guides/basics/point"},{"title":"Freeform Tool","href":"/guides/basics/freeform"},{"title":"Cuboid Tool","href":"/guides/basics/cuboid"},{"title":"OCR Tool","href":"/guides/basics/smart-annotation-palette/ocr-tool"},{"title":"AI Assisted Annotations","href":"/guides/basics/ai-assisted-annotation"}]},{"group":"Review \u0026 Quality","pages":[{"title":"Reviewing Tasks","href":"/guides/quality/review-workflow"},{"title":"Performance Analytics","href":"/guides/quality/performance-analytics"}]},{"group":"AI \u0026 Automation","pages":[{"title":"Models","href":"/guides/ai/models"},{"title":"Agents","href":"/guides/ai/agents"},{"title":"Plugins","href":"/guides/ai/plugins"}]},{"group":"Annotation Modules","pages":[{"title":"Text Annotation Module","href":"/guides/annotation-modules/text-annotation-tool"}]},{"group":"Collaboration","pages":[{"title":"Teams and Roles","href":"/guides/essentials/teams-and-roles"},{"title":"Comments","href":"/guides/basics/comment"},{"title":"Guidelines","href":"/guides/basics/guidelines"}]}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Quickstart - PixlHub Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BdiBGm0H.js","DynamicMarkdown-CbqEDjbV.js","zoom-image-lightbox-CvtNkYOX.js","lightbox-handle-r17bVUz3.js"]}