---
schema_version: "1"
id: 148a86ad6ccc092a369b49d2cc71253f678d6b31840b2b5333fe080f6bf4896d
title: EnvironmentContext Interface
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_interface_canvas_EnvironmentContext.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_interface_canvas_EnvironmentContext.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: eb83a1d2fc10ef1687dc708e93dc262c2649f74ae12905e6f11c512d2e1b2a95
description: Use this interface to retrieve environment context information, such as the app display location or the configuration parameters.
---
# EnvironmentContext Interface

Use this interface to retrieve environment context information, such as the app display location or the configuration parameters.

## 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 EnvironmentContext interface provides methods to retrieve environment information about the current canvas app. For this interface, you don’t need to create an implementation. Use the default implementation that Salesforce provides.

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