Validate and package
Make an extension that others can inspect, install and reproduce.
Outcome: Validate and package the extension and record host compatibility.
Before you begin: Prepare the files and tools specified on this page. The previous page in the learning path is not automatically a dependency.
On this page
01Prepare the installation directory
Keep only deliverable files in dist/package. Exclude secrets, source repositories and unrelated development dependencies. Packing includes every file in the input directory.
02Validate the archive
The CLI checks manifests, files and semantic constraints without executing extension code. It creates a deterministic archive; the host independently validates it.
amble-extension validate dist/package --json
amble-extension pack dist/package dist/project-card.amble-extension
amble-extension validate dist/project-card.amble-extension --json03Document compatibility
Preview capability · SDK 0.1.0-alpha.9
Record host and SDK versions, tested platforms and permissions. Examples live in the independent samples repository; this round uses matching local packages. APIs remain developer previews; there is no extension marketplace or VS Code compatibility guarantee.
Browse the samples repositoryCheck the result and troubleshoot
Validate and package the extension and record host compatibility.
Check actual results using this page’s verification steps. For business integrations, inspect UI submission, tool receipts and server records separately.
Open the error reference →