Apprenda 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 at support@apprenda.com.

Tools

Below are downloadable versions of the Developer Tools available for the Apprenda Cloud Platform. See more about using these tools.

Apprenda SDK

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

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

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

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

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

Apprenda 6.7 SDK Installer 1.1 : supports Visual Studio 2012/2013/2015 and .NET 4.5/4.6

Apprenda 6.6 SDK Installer 1.1 : supports Visual Studio 2012/2013/2015 and .NET 4.5/4.6

Apprenda 6.5 SDK Installer (for the latest minor 6.5 release): supports Visual Studio 2012/2013/2015 and .NET 4.5/4.6

Apprenda 6.0 SDK Installer (for the latest minor 6.0 release): supports Visual Studio 2012/2013 and .NET 4.5

As of Platform version 6.5.3, 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.

VS Extension Version 1.2.1

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

Download version 1.2.1

If you are using a Platform version before 6.5.2, please select the extension version below that corresponds to your Platform version.

Note: The Apprenda 6.5 Visual Studio Extension that was distributed with the Apprenda Platform version 6.5.1, 6.5.2, and 6.5.3 release packages was out of date, and may not work correctly with those Platform versions; please use the link below to obtain an up-to-date version of the VS Extension.

 VS Extension Version 0.9.1

Apprenda Platform version 6.5.3 (supports Visual Studio 2012/2013/2015)

Apprenda Platform version 6.5.2 (supports Visual Studio 2012/2013/2015)

Apprenda Platform version 6.5.1 (supports Visual Studio 2012/2013/2015)

VS Extension Version 0.9

Apprenda Platform version 6.5.0 (supports Visual Studio 2012/2013)

VS Extension Version 0.8

Apprenda Platform version 6.0.3 (supports Visual Studio 2012/2013)

VS Extension Version 0.7

Apprenda Platform 5.5 (supports Visual Studio 2012/2013)

 

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

Overview of the Taskr with LINQ Source Code

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

Sample JBoss Applications

Sample applications for trying out the Platform's JBoss support. See more information about JBoss support on the Platform.

JBoss Greetr Archive

JBoss Number Guess Archive

Extension Example

A sample application that implements every extension method. 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 (for Platform versions 6.5.x and later)

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 deloyed 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 7-2 Calculator-SaaS.zip

Apprenda 7-1 Calculator-SaaS.zip

Apprenda 7-0 Calculator-SaaS.zip

Apprenda 6.8 Calculator-SaaS.zip

Apprenda 6.7 Calculator-SaaS.zip

Apprenda 6.6 Calculator-SaaS.zip

Apprenda 6.5 Calculator-SaaS.zip

Apprenda 6.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 7-2 JavaCalculator.zip

Apprenda 7-1 JavaCalculator.zip

Apprenda 7-0 JavaCalculator.zip

Apprenda 6.8 JavaCalculator.zip

Apprenda 6.7 JavaCalculator.zip

Apprenda 6.6 JavaCalculator.zip

Apprenda 6.5 JavaCalculator.zip

Apprenda 6.0 JavaCalculator.zip