Developers Documentation

Quick reference guide for developers

nymea is an open source IoT stack. Its main components are the core, the plugins and the client app. Do you want to enable your hardware to work with nymea? Plugin development is what you want. Do you want to create your user interface? Check out nymea:app as a reference implementation. Eager to extend the overall platform? Dive into core development!

Core Development

The nymea core is main part of the whole stack and does the overall management. Check the docs for a detailed description on how it works and how to speak with it.

Plugin Development

A plugin's purpose is to handle the communication between nymea and the device or service. Everything else is provided by nymea like events, states, actions, logs, clients and API.

Client Development

nymea:app is the community app for you to use or provide a starting point for creating your own nymea client.

Need help?

Get in touch with us

Developer Forum

Get in touch with us in our forum. We try to answer questions at least once a day.

Chat with us

Our Telegram community, where we are very active.