Apprenda Downloads

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

If you require samples for previous Apprenda versions, please contact us at support@apprenda.com.

Note: To download Apprenda Express, the version of Apprenda that is free and easy to install on a single workstation, click here

Tools


Apprenda Management Pack for Microsoft's System Center Operations Manager

In order to offer a “single pane of glass” option for Platform management, Apprenda provides integration with Microsoft’s System Center Operations Manager (SCOM).  The Apprenda SCOM management pack works in conjunction with SCOM support for SQL Server and IIS, thereby enabling seamless drill-down access to Platform infrastructure and Application Workloads.  This allows IT staff to comprehensively monitor the Platform through SCOM, and provides diagnostics, recoveries and tasks to resolve common issues.

SCOM support is available for Platform version 6.5.0.

Please contact your Apprenda technical account manager or support@apprenda.com for assistance selecting the SCOM MP for your Apprenda environment. For more information on SCOM installation, see the Apprenda SCOM MP installation guide.

Apprenda SDK

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

 Apprenda 6.6 SDK Installer (for the latest minor 6.6 release): 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

 Apprenda 5.5 SDK Installer (for the latest minor 5.5 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.0.0

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

Download version 1.0.0

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


Three-tier .NET Sample Application Archive
A simple .NET time-card application archive ready to be deployed on the Apprenda platform.

 TimeCard.zip
 TimeCard Source.zip (to build this solution, you must have ASP.NET MVC3 installed)

 

Multi-tenant .NET Sample Application (Taskr)
A simple .NET task management application ready to be deployed on the Apprenda platform as a multi-tenant application.

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 Apprenda platform as a multi-tenant application.

Java Taskr with SDK Archive

 

Sample JBoss Applications
Sample applications for trying out Apprenda's JBoss support.

JBoss Greetr Archive

JBoss Number Guess Archive

 

Extension Example
A sample application that implements every extension method. Refer to Extending the Apprenda Platform for more information.

 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.  Please see Managing Platform Add-Ons for more information.

Add-On Example Source Code + Archive

Overview of MongoDB Add-On Creation and Source Code

 

Static JMX Connections Examples (for Platform versions 6.6.x)
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


Important

The following tutorials and sample applications are no long recommended. Instead, use the sample applications on https://github.com/apprenda to learn about the Platform


Apprenda Basic .NET Developer Tutorial Sample Application 
This sample solution corresponds to the Developer Tutorial, a hands-on guide that walks through the steps for building a basic 3-tier application with the minimal setup required to be up and running on Apprenda. Most of Part 1 of the Tutorial focuses on standard application construction using Microsoft technologies, with an Apprenda deployment tutorial at the end; this file provides a solution with all basic work completed.

 Apprenda 6.6 .NET Developer Tutorial Sample Application

 Apprenda 6.5 .NET Developer Tutorial Sample Application

 Apprenda 6.0 .NET Developer Tutorial Sample Application

 Apprenda 5.5 .NET Developer Tutorial Sample Application

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 Developer Tutorial section of our documentation.

 

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 includes an Apprenda deployment tutorial in which the application is deployed as a multi-tenant app that takes advantage of Apprenda's native Billing system. This file provides a solution with all basic work completed.

 Apprenda 6.6 .NET Guest App API Developer Tutorial Sample Application

 Apprenda 6.5 .NET Guest App API Developer Tutorial Sample Application

 Apprenda 6.0 .NET Guest App API Developer Tutorial Sample Application

 Apprenda 5.5 .NET Guest App API Developer Tutorial Sample Application

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.

 

Using the Apprenda .NET Remote API 
This sample solution shows how to use the Apprenda Remote API (SaaSGrid.API.Remote.dll) in a thick desktop client to connect and utilize Apprenda-hosted services.  The sample illustrates a scenario where the programmer has created web services and a database schema to deploy to Apprenda, and end-users will access those services using a desktop user interface (WPF).  By using the Remote API, the clients connect up to Apprenda and all aspects of the Apprenda API are available in the user interface - including contextual information (user, tenant, etc.) and application metering.  Note that by authenticating, the Remote API establishing a tenant-aware connection, so these types of applications also benefit from Apprenda's application multi-tenancy capability.

 Apprenda 6.6 .NET Remote API Tutorial Sample Application

 Apprenda 6.5 .NET Remote API Tutorial Sample Application

 Apprenda 6.0 .NET Remote API Tutorial Sample Application

 Apprenda 5.5 .NET Remote API Tutorial Sample Application

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 .NET Remote API Tutorial page in our documentation.

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 file provides a solution with all basic work completed.

 Apprenda 6.6 Java Guest App API Developer Tutorial Sample Application

 Apprenda 6.5 Java Guest App API Developer Tutorial Sample Application

 Apprenda 6.0 Java Guest App API Developer Tutorial Sample Application

 Apprenda 5.5 Java Guest App API Developer Tutorial Sample Application

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.