Generated from
nodes/_schema/package.schema.json, the same file the node
linter validates against.Example
package.yaml
Fields
string
required
The package id, unique in the marketplace.
string
required
The package’s name as the marketplace shows it.
string
One line saying what the package is for, used as the listing’s subtitle.
string
required
The package version. A newer fingerprint is what an install takes.
`ai` · `storage` · `ingest` · `communication` · `cloud` · `flow` · `media` · `search` · `productivity`
Where the package sits in the marketplace.
string
The logo shown on the listing.
string[]
What the package offers, listed on its marketplace page.
string[]
Every host any node in this package may reach, and part of the package’s content hash.
object
Platform capabilities every node here needs. Publishing refuses where a universe cannot satisfy them.
string
Who publishes the package.
Next steps
Building a node
The guides behind these fields.
Troubleshooting
When a node does not do what you wrote.

