Package Library
The Package Library shows all WASM packages installed on your system. From here you can update packages, uninstall ones you no longer need, and publish your own packages.
Accessing Your Library
Section titled “Accessing Your Library”Navigate to Library → Packages in the sidebar to view your installed packages.
Installed Packages View
Section titled “Installed Packages View”Each installed package shows:
- Package name and icon
- Current version installed
- Update available indicator (if a newer version exists)
- Action buttons for update and uninstall
Updating Packages
Section titled “Updating Packages”Update Single Package
Section titled “Update Single Package”- Find the package with an update available
- Click the Update button
- Wait for the new version to download
Update All Packages
Section titled “Update All Packages”If you have multiple packages with updates available:
- Click the Update All button at the top
- All outdated packages will update sequentially
Uninstalling Packages
Section titled “Uninstalling Packages”- Find the package you want to remove
- Click the Uninstall button
- Confirm the removal
After uninstalling:
- The package’s nodes will no longer appear in the workflow editor
- Any workflows using those nodes will show errors
- You can reinstall the package anytime from the Store
Publishing Your Own Package
Section titled “Publishing Your Own Package”Click Publish Package to open the publishing wizard:
Step 1: Upload
Section titled “Step 1: Upload”- Click Select File or drag your
.wasmfile - The file will be validated automatically
- Maximum file size: 50MB
Step 2: Manifest
Section titled “Step 2: Manifest”Review and edit your package metadata:
| Field | Description |
|---|---|
| ID | Unique identifier (e.g., my-org.my-package) |
| Name | Display name |
| Version | Semantic version (e.g., 1.0.0) |
| Description | What your package does |
| Author | Your name or organization |
| License | Open source license (MIT, Apache-2.0, etc.) |
| Repository | GitHub repository URL (optional) |
| Homepage | Project website (optional) |
| Keywords | Search terms to help users find your package |
Step 3: Permissions
Section titled “Step 3: Permissions”Configure what system access your package needs:
- File System Access: Can read/write files
- Network Access: Can make HTTP requests
- Environment Access: Can read environment variables
- Process Access: Can spawn processes (rarely needed)
Step 4: Review & Submit
Section titled “Step 4: Review & Submit”- Review all information
- Accept the terms of service
- Click Publish Package
After submission, your package enters the review queue. You’ll be notified when it’s approved or if changes are needed.
Package Status
Section titled “Package Status”Your published packages can have these statuses:
| Status | Meaning |
|---|---|
| Pending Review | Waiting for admin approval |
| Active | Approved and available in the store |
| Changes Requested | Reviewer requested modifications |
| Deprecated | Still works but not recommended |
| Disabled | Removed from the registry |
Local Development
Section titled “Local Development”For testing packages during development:
- Build your WASM module locally
- In Library → Packages, use Install from file
- Select your local
.wasmfile - Test the package in your workflows
- When ready, publish to the registry
This lets you iterate quickly without going through review for every change.
Troubleshooting
Section titled “Troubleshooting”Upload Fails
Section titled “Upload Fails”- Ensure the file is a valid
.wasmmodule - Check file size is under 50MB
- Verify your internet connection
Manifest Errors
Section titled “Manifest Errors”- Package ID must be in
org.package-nameformat - Version must follow semver (e.g.,
1.0.0) - Description is required
Review Takes Too Long
Section titled “Review Takes Too Long”- Most packages are reviewed within 48-72 hours
- Complex packages may take longer
- Contact support if waiting more than a week
Next Steps
Section titled “Next Steps”- Package Store - Browse and install packages
- Creating WASM Nodes - Build custom nodes
- Governance & Approval - Learn about the review process