Did you know that your internet is out of date?
Your browser is out of date, and may not be compatible with our website.
Just click on the icons to download a compatible browser.
By closing this window you acknowledge that your experience on this website may be degraded.
Become a Niagara Software Solutions Provider
A truly open platform, Niagara has attracted an extensive developer community and is a core component of thousands of applications, offering endless possibilities. The Niagara Developer Community has an established track record that spans more than 20 years of integrating devices and creating valuable applications and solutions. We invite enterprising developers to join this community, leveraging the strength of Niagara Framework to reach new markets, improve customer satisfaction, bid more projects, offer new services and extend the functionality of countless new and existing systems.
The openness of Niagara allows developers to create their own unique products, applications, plug-ins, data views and business application logic. Why build it, when you can build on top of it?
Create more with Niagara
More Tools & Resources
Frequently Asked Questions about developing on Niagara
Tridium is committed to supporting the Niagara developer community, including assisting new developers in becoming acquainted with the Niagara Framework®. We encourage developers to visit Developer Central to find tutorials, discussions, links, documentation and other helpful information about building on Niagara.
Below are common questions and answers about developing on our open framework. If you need further assistance, please fill out our general support form below and we will get back to you right away.
The Niagara Community website helps Niagara users collaborate more effectively. By joining the Niagara Community at www.niagara-community.com, you get improved access to Niagara Customer Support, along with the many tools and resources available exclusively to Niagara users. Members can participate in discussions and groups. It's a convenient way to engage in our community and is often the quickest path to finding answers, learning more and addressing challenges on your way to becoming a Niagara expert.
Go to the Developer Central link listed above. On Developer Central you will find a quick reference of code examples, tutorials, a link to retrieve the Eclipse IDE plug-in, a link to sign up for the developer course and a link to send an email to Professional Services for additional information and guidance.
With the flexibility and extensibility of the Niagara Framework, developers have the freedom to work with any vendor and build on existing systems. In addition, our technology enables developers to expand Niagara’s capabilities and add to an already extensive driver library.
By attending the Niagara certified developer course, you will get the foundation needed to take full advantage of the Niagara Framework®. Whether you are doing applications, appliances, drivers or other development projects, the Niagara Framework already provides 60–70% of the required functionality. You simply need to build on Niagara to bring your products or other vendor products into that normalized model — and make your IoT ideas available to the entire Niagara community. You will learn Niagara programming best practices and will be able to make your offerings robust and valuable additions to the Niagara-based IoT solutions set.
You can enroll using our Tridium University website. Tridium University offers a wide variety of in-classroom, virtual and e-learning courses across the world. Our award-winning instructors and certified training partners stand ready to help the global Niagara Community innovate with Niagara solutions.
Please visit our Professional Services page for more information.
If you have Niagara-related products and services to sell, let potential customers know about your capabilities and unique advantages by creating a listing on Niagara Marketplace. Contact firstname.lastname@example.org to learn more.
To receive regular updates, sign up for email notifications through the Develop on Niagara link on this page above, or go to our Resources Library for available documents.
You can customize Niagara with additional drivers, other components and custom engineering tools. Tridium offers our development partners a standard and stable set of APIs for all aspects of the framework. These APIs make the framework extensible in virtually all functional aspects so you can make your IoT ideas and solutions an integral part of Niagara simply by creating a new module and dropping it in the Niagara modules folder. Java developers can replace or add to core features of the framework, and drivers and extra applications can be easily created using our Driver Framework. New types of user interface and whole new applications can be created based on Niagara.