Upload templates
Templates may be kept private or submitted to be considered for listing as a public template. In the Network's boostrapping phase, the template contributor earns 20% of value of workload. This allows early template contributors to enjoy a significant incentive should their template prove popular.
TL;DR
- Prepare template for a working app, agent, or configuration
- Upload template
- Submit for review or publish privately
Provide an email to receive outcome of review
Before creating templates, consider understanding how users consume templates from the Marketplace.
- Testnet
- Mainnet
🌟 Status:
- A selection of templates are available
- You may create private templates
- 🚧 Coming soon: submit your templates to the NodeOps Cloud Marketplace
🚧 Status: Coming soon
Submit a template
Decide whether you wish to keep your templates private for personal use, or attempt to monetize them and make them publicly available.
- Earning path: Public templates
- Private templates
Step 1: Become a contributor
To submit a template to the community templates, when logged into the Testnet Marketplace, navigate to My Templates and complete the form to become an allowlisted template contributor.
Show me

Step 2: Setup template metadata
2.1 Click Create Template.
2.2 Enter
Required | Optional |
---|---|
Thumbnail image | Tutorial link |
Template name | GitHub URL |
Template description | Socials |
Template overview | - X |
Use cases | - Telegram |
Show me

Step 3: Provide YAML file
3.1 Either use the YAML editor provided to define your Cloud Infrastructure or upload an existing file.
Show me

3.2 Submit the resource for review by clicking Send For Review
Verification takes 2-3 days. If it's approved, your template becomes available in the community templates.
To receive an email alert, ensure you have linked an email to your Marketplace account.
- From the Testnet Marketplace, navigate to My Templates and complete the form.
This form is essentially redundant for private templates, what it does is associate user details with templates in the backend. This step is vital to become an allowlisted template contributor, however, if you never make your template public, this data remains unused.
Show me

- Setup template metadata
Required | Optional |
---|---|
Thumbnail image | Tutorial link |
Template name | GitHub URL |
Template description | Socials |
Template overview | - X |
Use cases | - Telegram |
Show me

- Create your template
3.1 Either use the YAML editor provided to define your Cloud Infrastructure or upload an existing file.
Show me

3.2 Submit the resource for review by clicking Send For Review
What next?
- Understand more about template requirements
- Before using a verified or community template, you may wish to scan the resource for vulnerabilities
- Learn about how playbooks assist you to configure your Compute Infrastructure