The following documentation is for SuiteCRM Version 8+; to see documentation for Version 7, click here.
Before starting to develop your extensions you first need to setup a development environment. Since version 8.3.0 there are two ways to do this setup.
We recommend using the dev package that is available since version 8.3.0.
Alternatively you can setup an environment directly from the source code, without using any package.
Download the dev package from github, e.g.:
SuiteCRM-8.3.0-dev.zip, see the dev package in the Latest GitHub Release
Install SuiteCRM using the Downloading & Installing guide from the admin section
Setup the frontend extension using the Getting started with frontend extension development
Install from source using the Backend-end Developer Install Guide
The Extension Structure provide information about the extension structure and guidelines on how to build them.
The pages in the Architecture section provide information on how the application is structured and how it works.
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.