The Alfresco Java Foundation API provides the ability to build server-side extensions that runs in the same process as Content Services. This API is used to build extensions for the Platform (Repository). For more information, seePlatform Architecture.