You are here

Developing Applications and Extensions

This section of the documentation looks at building applications and extensions for Alfresco. There are various APIs and approaches that can be used in developing for Alfresco, from constructing small web scripts, to sophisticated extensions.

There are a variety of APIs, including JavaScript and REST APIs, that can be used to develop your Alfresco applications and extensions. There are also several approaches with regards packaging and deployment of extensions too. Larger extensions tend to be distributed most conveniently as Alfresco Module Packages (AMPs), although this is not the only option. In addition there are two SDK approaches that can be used, the older Ant-based SDK and the much more recently updated Maven Alfresco SDK.