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. 

Close this window

By closing this window you acknowledge that your experience on this website may be degraded. 

Outage Notification: On Saturday, June 5,12:30-2:30 p.m. EDT (6:30 to 8:30 p.m. UDT), this website will undergo planned maintenance. Thank you for your patience.

Independent Software Vendors can open new markets with Niagara

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?

Develop for the IoT

If you are targeting any space in the smart and connected opportunity landscape, Niagara Framework can open new markets for you.


Enlarge Your Addressable Market

Our open framework allows customers freedom of choice and they’ve rewarded Niagara with its market leadership position among integration frameworks.

Tridium Document Library
Tridium Document Library

Tridium Document Library

Find additional resources in the Tridium Document Library. 

Niagara-Compatible Drivers

Niagara Framework® offers an open platform that developers all over the world are utilizing to create solutions to current challenges inside buildings and beyond. In many cases, the right driver for your integration work is available off-the-shelf from one of our development partners.

Create more with Niagara

More Tools & Resources

View all Technical Bulletins available on the Resource Center

Developer Application

TridiumTalk Developer Series - Integrating Custom Modules with Niagara Security Dashboard

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 Resource Center 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.

What’s available on the Niagara Community website?

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.

How can I evaluate if I want to become a Niagara developer?

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.

What are the advantages of being Niagara certified?

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.

How do I get trained?

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.

Are you interested in learning about the Developer Program at Tridium?

The Developer Program at Tridium will grant your company rights to use the Niagara licensing server, access to developer support and parts, early access to Niagara releases and more. Please fill out the form on the link provided here and send to support@tridium.com.

I want to develop a driver for a product. How do I get started?

Please visit our Professional Services page for more information.

How do I get a listing on Niagara Marketplace?

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 support@tridium.com to learn more.

Where can I find the newest release information and other updates?

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.

In what ways can Niagara be extended?

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.

Join the Niagara Community