Jump to content
We are closed Thursday 23rd November and Friday 24th November. Support is still available via your client center but response times may be delayed.
Invision Community

IPS Developer Resources

Learn how to develop and extend IPS4 applications


Extend the IPS Community Suite

With its comprehensive application and plugin architecture, it's possible to extend the IPS Community Suite far beyond the default functionality - whether it's for in-house customization of your community or to build addons to provide to others.

The IPS4 framework provides heaps of easy-to-implement functionality such as node management, commenting, moderation and more, and it doesn't usually require extensive code - in fact you can get a basic application up and running in just a few lines of code. The hooks system uses an innovative CSS selector-based system to allow you to pinpoint where custom code should be executed, allowing you to change or add interface components to existing application views.

Check out the developer guides and documentation to get started, and be sure to check in to our developer forum to get assistance from IPS and third-party developers.


Sell on the IPS Marketplace

The IPS Marketplace is the central place that users come to in order to find applications, plugins and themes for their IPS Community Suite communities. Think you have a great idea for an addon that others could use? Sell it via the Marketplace and set your own price and renewal structure! With low commission rates, developing for the IPS Community Suite can be a profitable endeavour.

Download the SDK

For most development work in IPS4, you'll need the SDK. This provides the templates, scripts and configuration files for each application.

Follow this guide to get started with the developer tools and developer mode.

Download SDK

Impacting Changes

Our Release Notes area contains all important information about current and upcoming releases, including any impacting changes for developers. Be sure to follow the Release Notes area to stay up-to-date on changes!

Go to Release Notes

×