User login

Log Into My 4Store Account
Developer Login

Welcome Developers

Control4 provides an easy, affordable way for people to control all of the devices and systems in their homes, but we can't do it alone. Which is why we designed the 4Store, an application platform to deliver the best that you have to offer to our customers.

You must Create an Account with a valid user name and password to access the Control4 Developers Program portal.

Create My New Account


What do I need to know to develop apps?

The first thing you'll need are some programming skills. The great news is that you don't have to learn a proprietary language to develop apps for the 4Store. All 4Store applications are based on Adobe Flash ActionScript 2.0. If you know Flash ActionScript, you could be posting your first applications within hours! If your app will access Internet-based services, you'll need to write some PHP (don't worry, we make it easy to get content from the web to your 4Store app). To make some great looking apps, you might need some design skills or input from a graphic designer.

If you know Flash ActionScript but don't know much about Control4, no problem! You can access introductory Control4 online training once you've created a Developers account.

Does it cost money to develop apps?

Yes. Control4 charges a nominal subscription fee to develop apps. The initial fee is $99 with an annual renewal of $99.

What happens when I create an account?

Once you have created an account, your username and password will be emailed to you. After you login as a Developer for the first time you will need to click to agree to the terms and conditions of the Control4 Software Application Development License Agreement and subscribe to the Control4 Authorized Developer Program. Then you'll have complete access to:

  • Upload gateway for posting new apps and updates to the App Store.
  • Server SDK and hosting.
  • Documentation library.
  • Over 2.5 hours of video-based training.
  • Developer forums.
  • Shared revenues - 60% of the net sale price.