ON THIS PAGE

  • Before you upload
  • Publish the app
  • Verify the result
  • Related docs

Upload Custom Applications

Use this page when you already have a built .oakapp file and want to publish it to Luxonis Hub for your workspace.

Before you upload

Make sure the application follows the OAK App structure and has already been packaged into a .oakapp file.If you still need to build the app artifact, use the oakctl guide first.

Publish the app

Authenticate oakctl

Authenticate oakctl with your Luxonis Hub workspace.
Command Line
1oakctl hub login

Publish the built .oakapp file

Publish the built application artifact.
Command Line
1oakctl hub publish <oakapp-file>

Wait for validation

Wait for the upload and validation to finish in Luxonis Hub.

Verify the result

After publishing, open the Team Apps page to confirm that the upload finished successfully and that the app is available in your workspace.
Team Apps page in Luxonis Hub showing uploaded applications
Team Apps in Luxonis Hub showing uploaded applications and their current upload status.
Use these statuses to understand whether the upload is ready to use or needs attention.
StatusMeaning
CompletedThe application uploaded successfully and is now available in your workspace.
RejectedThe upload failed validation, such as missing metadata, invalid structure, or unsupported format.
FailedThe upload did not finish because of a server-side or network error.

Related docs