Yes, the Home Connect Developer Program is free (as in free beer). However, it is not open source.
What can I do if I experience problems?
We appreciate your feedback if you notice any bugs or issues. That way we will be able to identify and fix the bugs faster. Please use our contact form if you want to send us feedback. The link can be found in the footer.
Which home appliances does the API support?
The API currently supports the following home appliance types:
The API is model agnostic, i.e. no model specific implementation is necessary. Further categories will follow in the future.
Do my users need to have a Home Connect account?
Yes, all home appliances must be associated with a Home Connect account. A Home Connect user can register an account in the Home Connect app.
How can I test my application?
Purchase a home appliance with Home Connect. They are excellent anyway, and you should own one. But seriously: we have developed server-based home appliance simulators to make it easy for you to test your application. Please note that the simulators don’t fully simulate a physical home appliance e.g. error handling is not fully supported. You can find the simulators in your account area. But you should still buy a new home appliance. With Home Connect.
Do I need to submit my app for approval?
When you submit your publication request, we will review the request before your application with Home Connect integration is made available to consumers. So please make sure that you read our Home Connect Developer Agreement, as well as our Developer Guidelines, before submitting your publication request. Breach of our terms may lead to a deactivation of your developer account. If you have any questions, please don’t hesitate to contact us.
Do I need to follow any specific developer guidelines?
Yes, we have defined Developer Guidelines related to security, data usage, branding and application that you need to consider prior submitting your publication request. Please also make sure to read our Home Connect Developer Agreement carefully before launching your application.