---
schema_version: "1"
id: ba06314e3610c83a3408aaff1c83952788d7b32085b2a5fe928491cdc0f46679
title: ApplicationContext Interface
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_interface_canvas_ApplicationContext.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_canvas_ApplicationContext.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a20e3cc51328593903ac6641dd07e695b5a2fe9a18db7f8e32d30637dcfaf144
description: Use this interface to retrieve application context information, such as the application version or URL.
---
# ApplicationContext Interface

Use this interface to retrieve application context information, such as the application version or URL.

## Namespace

[Canvas](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_Canvas.htm "The Canvas namespace provides an interface and classes for canvas apps in Salesforce.")

## Usage

The ApplicationContext interface provides methods to retrieve application information about the canvas app that’s being rendered. Most of the methods are read-only. For this interface, you don’t need to create an implementation. Use the default implementation that Salesforce provides.

- **[ApplicationContext Methods](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_canvas_ApplicationContext_methods.htm)**