Snippets are reusable Serpens node configurations — self-contained node groups or logic blocks — that can be imported directly into any Serpens project. Rather than building common patterns from scratch every time, community members export their node setups from Serpens as aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/joshuaKnauber/serpens_addon_market/llms.txt
Use this file to discover all available pages before exploring further.
.json or .zip file and share them on the marketplace. Other users can then download and import the snippet to immediately reuse the same node logic in their own addons. Snippets often come with an optional companion .blend file that demonstrates the snippet in action.
Entry Schema
Every snippet entry insnippets.json contains the following fields:
The display name of the snippet shown in the marketplace listing.
A plain-text description of what the snippet does or which node pattern it implements.
The price of the snippet as a plain string. The vast majority of community snippets are
"Free".The download URL for the snippet file. This is typically a
cdn.discordapp.com link to a .json or .zip file, but may also be an external URL such as a Gumroad page.Optional URL pointing to a companion
.blend example file. Empty string when no example file is provided.The display name of the snippet’s author. Some snippets were created collaboratively and list multiple names separated by a slash (e.g.
"vranimeted/blanchsb").The Discord user ID (snowflake) of the community member who submitted the snippet. Used by the bot to associate the entry with its owner for future updates and removals.
Optional. Indicates the major Serpens version the snippet was built for —
2 or 3. Entries that predate the version tagging system may omit this field.Example Entry
Below is a real entry fromsnippets.json — the Addon Detection Snippet by vranimeted and blanchsb:
File Formats
Snippets can be distributed in two file formats:.json— A raw Serpens node export. This is the most common format and can be imported directly into a Serpens project without extraction..zip— A zip archive that may contain multiple related node files, assets, or supporting scripts. The CRZ Snippets pack and Database snippet are examples of this format.
When uploading through the Discord bot, only
.json and .zip files are accepted for snippets. The bot will reject any other file type.Community Snippets
Here is a selection of real snippets currently listed in the marketplace:New Linked Collection — blanchsb
New Linked Collection — blanchsb
Creates a new linked collection within the active scene. Comes with a companion
.blend example file.- Price: Free
- Serpens version: 2+
Addon Detection Snippet v3 — vranimeted/blanchsb
Addon Detection Snippet v3 — vranimeted/blanchsb
Detects whether a required addon is enabled and visually indicates this in the UI by adjusting button appearance. The v3 version adds icon support to show enabled/disabled state.
- Price: Free
- Companion .blend: Yes (includes custom icons)
- Serpens version: 2+
Generate Dynamic Enum — Mahrkeenerh
Generate Dynamic Enum — Mahrkeenerh
Generates a dynamic enum property from a Python list or a Blender collection. Useful for creating dropdown menus that populate at runtime.
- Price: Free
- Serpens version: 3
Vector Split Combine — blanchsb
Vector Split Combine — blanchsb
A comprehensive vector utility snippet for splitting and combining Vector3 and Vector4 values, extracting individual X/Y/Z/W components, or converting between vector sizes. Sockets not in use can be hidden with Ctrl+H.
- Price: Free
- Serpens version: 3
Return list item one by one — Erasers45-Studios
Return list item one by one — Erasers45-Studios
Loops through a list and returns each item individually on each execution. When the end of the list is reached, it wraps back to the beginning. Comes with a
.blend example.- Price: Free
- Serpens version: 3
CRZ Snippets — Corza
CRZ Snippets — Corza
A curated pack of multiple snippets bundled in a single
.zip file, created by community member Corza.- Price: Free
- Serpens version: 3
Database — skdsam
Database — skdsam
Enables the use of SQLite within a Serpens-built plugin, distributed as a
.zip file.- Price: Free
- Serpens version: 3
RGB to HSV / HSV to RGB — shadewho
RGB to HSV / HSV to RGB — shadewho
Two complementary conversion snippets for translating between RGB and HSV color spaces directly within a Serpens node tree.
- Price: Free
- Serpens version: 3
How to Submit
Snippet submissions are handled through the Discord bot. TypeUpload in the addon-market channel, select Snippet, and the bot will prompt you for a title, description, author name, price, and your .json or .zip file. You will also be asked whether you want to include a companion .blend file.
For full step-by-step instructions, see the Upload command reference. For a complete field-by-field reference, see the Snippet Schema.