Create Your First Microservice in the Microservice Store - MicroserviceStore/Microservice GitHub Wiki
You’re just a few steps away from entering the embedded economy. Let’s walk through how to create and manage your first Microservice in the Store.
-
📂 Navigate to Microservices
-
Go to the “Microservices” section in your dashboard
-
Click “➕ Add New Microservice”
-
-
📝 Fill in Microservice Details
You’ll be asked to provide:
-
A unique Microservice ID (ASCII, up to 15 characters)
-
A name, description, and other metadata
Make sure to be concise and clear, this is how vendors will recognise and understand your Microservice.
-
-
📤 Submit Your Form
Click Submit, and your Microservice definition will be created.
-
[Optional] 🔗 Declare Resource Dependencies
Microservices can either be:
🧱 Self-contained, handling all functionality internally
🔌 Or, Resource-dependent, using external system resources (e.g., IP stack, TLS, Hashing)
To declare dependencies, you can select from a list of Universal Resources defined by the Microservice Runtime. These will be automatically provided to your Microservice during execution.
-
📦 Add Microservice Versions and Deployment Packages
Each Microservice can support multiple versions, and each version can have CPU-specific packages. (See the Getting Started with Microservice Development for details)
Here’s how to add them:
i. ➕ Add New Version From your Microservice view, click “Add New Version”; provide version number, release notes, and compatibility.
ii. 📁 Add CPU Packages Each version can support packages for different CPU architectures like Arm Cortex-M0, Arm Cortex-M33, RISC-V, etc.
Click “Add Package” under the version you just created.
iii. 📥 Upload Microservice Binary Fill in the details, and upload your signed Microservice binary.
-
🎉 You’re Done!
Your Microservice is now live in the Store. Please leave the rest with us.
✅ Product vendors can integrate it with a single click
🔄 Updates are delivered automatically when you publish new versions
💰 You earn licensing revenue, without having to handle sales or marketing
Welcome to the embedded software economy.
You’re not just a developer anymore, you’re an embedded entrepreneur.