Download, run and pass the TCK
Become a member
Execute the agreement
File a "Get Listed" request
Promote your product
There are several benefits associated with completing the process to get listed on the Compatible Products page, including:
The Sparkplug Compatibility Program aims to provide integrators and end-users with an easy way to procure devices and software products that are fully compatible with the Sparkplug specification.
If you are a technology provider, getting your products listed showcases your commitment to Sparkplug and makes you a participant in a thriving marketplace. If you are interested in featuring your product here, follow the steps below.
By joining the compatibility program, you will gain the confidence of current and future adopters of Sparkplug by proving your products meets stringent quality and interoperability requirements. In turn, this will build your brand and expand your market reach.
If you have any questions, please email firstname.lastname@example.org.
For reference, get familiar with the Sparkplug Trademark Guidelines.
The first step to getting your products listed is to download the Sparkplug Technology Compatibility Kit (TCK) and use it to certify that your products comply with the specification.
The TCK is open-source and developed on GitHub. However, you must run your tests with a binary version of the TCK licensed under the Eclipse Foundation Technology Compatibility Kit License (TCK License) to submit a product listing request.
You can download the current TCK binaries from here.
To claim compatibility with the Sparkplug specification, you must comply with the Eclipse Foundation TCK License.
Only members of the Eclipse Foundation and its Sparkplug working group can participate in the compatibility program.
Our membership prospectuses for the Foundation and working group highlight the benefits of being a member.
The two memberships are separate and require the payment of annual fees determined according to your organization’s worldwide revenue. Please refer to the following links to determine the fees applicable to your case.
Your organization must be a contributing or strategic member of the Foundation to participate in the program.
Fill out the online membership application form to get your membership request started. The process will require your organization to execute the following agreements:
One of the main benefits of participation in the Sparkplug compatibility program is that you will be able to use the “Sparkplug Compatible” word mark and logo in your marketing activities related to your compatible products.
Beforehand, your organization needs to execute the Sparkplug Compatibility Trademark License Agreement, which governs the word mark and logo usage. Only Foundation and working group members can execute the agreement.
Execution of the agreement is mandatory for participation in the compatibility program.
Sparkplug®, Sparkplug Compatible and the Sparkplug Logo are trademarks of the Eclipse Foundation.
Once your organization is a member and has accepted the Trademark License Agreement, you can submit requests to get products listed on the compatible products page.
Listing requests are managed through Sparkplug Listings public repository on GitHub. You need to submit a separate request for every product you wish to see on the page.
To initiate a request, you must create a GitHub issue against the repository using the “Get Listed” issue template. Running the TCK against a product will produce a report file. You must expose this file on the Internet and provide the URL in your listing request. In parallel, you must email a copy of the report file to email@example.com. Please specify “Sparkplug TCK test results” in the subject line.
Requests need to be approved by a committer of the Sparkplug specification project. The committer will take a close look at the test results and testing environment to ascertain the accuracy of the listing request. Please allow at least two weeks for processing. When approved by a committer, the request will be transferred to a Foundation webmaster, who will add the product to the list of compatible products.
Back to the top