Welcome to our docs site. Docs on this site are for ACP version 9.
See these links for previous versions: Version 8, Version 7

Downloads

Download developer tools, samples used in our tutorials, and tools for extending Platform workflows and functionality.

If you require samples for previous Apprenda versions, please contact us.

Apprenda SDK

Includes code samples, Visual Studio templates, and tools such as the Archive Builder, the Apprenda Mocker and the Apprenda Cloud Shell.

Apprenda 9.0 SDK Installer: supports Visual Studio 2012/2013/2015/2017 and .NET 4.5/4.6/4.7

The Apprenda Archive Builder and ACS require Microsoft Build Tools 2015 which is included in Visual Studio 2015 or available for download here: https://www.microsoft.com/en-us/download/details.aspx?id=48159

Visual Studio Extension

The Platform offers a fully integrated Visual Studio Plugin that allows for the creation, deployment, and management of Platform applications with a minimum of context switching. See the Visual Studio Extension tutorial page for more information on how to use the extension in your IDE.

The Visual Studio Extension is meant for Windows only versions of Visual Studio, and is not compatible with Visual Studio on other operating systems.

VS Extension Version 1.2.3

Supports Platform version 8.1.0 and later and Visual Studio 2012/2013/2015/2017.

Download version 1.2.3

Docker Deployer

Setting up your Platform to deploy using Docker requires the following Bootstrap Policy. Platform Operators must upload this archive and perform some additional configuration steps.

Apprenda Application/Add-On Samples

This section has application samples you can upload to your Platform to learn about Platform functionality before adding your own applications.

Before you begin working with the samples below, you should have an understanding of application configuration, deployment, and management on the Platform. Note that in some cases, the samples require advanced knowledge of the Platform or specific Platform configuration to work correctly.

To upload these applications, see the Defining a New Application section. If you are new to the Platform, we recommend starting with our three-tier .NET sample application: Time Card.

Three-tier .NET Sample Application Archive (Time Card)

A simple .NET time-card application archive ready to be deployed on the Apprenda platform.

Time Card Archive

Time Card Source (to build this solution, you must have ASP.NET MVC5 installed)

Multi-tenant .NET Sample Application (Taskr)

A simple .NET task management application ready to be deployed on the Platform as a multi-tenant application.

This application uses some advanced Platform concepts. Before working with this application you should understand how the Platform deploys multi-tenant applications, configuring entitlement definitions, subscribing users to multi-tenant applications, and managing user access.

Taskr with LINQ Source Code + Archive

Multi-tenant Java Sample Application (Taskr)

A simple Java task management application ready to be deployed on the Platform as a multi-tenant application.

This application uses some advanced Platform concepts. Before working with this application you should understand how the Platform deploys multi-tenant applications, configuring entitlement definitions, subscribing users to multi-tenant applications, and managing user access.

Java Taskr with SDK Archive

Extension Example

A sample application and archive that implements some extension methods. See more information about extending the Platform.

Extension Example Source Code + Archive

Add-On Example

A sample Add-On module that can be used to extend Platform functionality; in this case, supports provisioning of MongoDB database instances for guest applications. See more information about managing Platform Add-Ons.

Add-On Example Source Code + Archive

Overview of MongoDB Add-On Creation and Source Code

Static JMX Connections Examples

Example application implementation for configuring the Platform to host Static JMX Connections.

JMX Proxy and Monitoring Service Extension Apprenda Archive

Stand-alone Proxy

Monitoring Extension Service Apprenda Archive

Apprenda Tutorial Samples

Apprenda .NET Guest App API/SaaS Developer Tutorial Sample Application

This sample solution corresponds to the SaaS Developer Tutorial, a hands-on guide that walks through the steps for building a basic 3-tier application designed to be deployed as a SaaS app on the Apprenda Platform. This .zip file contains the complete source code for the sample web service.  For hands-on instructions on how to build these samples, see the .NET Guest App API Developer Tutorial section of our documentation.

Apprenda 9-0 Calculator-SaaS.zip

Apprenda Java Guest App API/SaaS Developer Tutorial Sample Application

This sample solution corresponds to the Java Guest App API Developer Tutorial, a hands-on guide that walks through the steps for building a basic Java application designed to be deployed as a SaaS app on the Apprenda Platform. This includes an Apprenda deployment tutorial in which the application is deployed as a multi-tenant app that takes advantage of Apprenda’s native entitlements system. This .zip file contains the complete source code for the sample web service and desktop client. For hands-on instructions on how to build these samples, see the Java Guest App API Tutorial page in our documentation.

Apprenda 9-0JavaCalculator.zip