# flyte.app

## Directory

### Classes

| Class | Description |
|-|-|
| [`AppEndpoint`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/appendpoint/page.md) | Embed an upstream app's endpoint as an app parameter. |
| [`AppEnvironment`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/appenvironment/page.md) | Configure a long-running app environment for APIs, dashboards, or model servers. |
| [`ConnectorEnvironment`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/connectorenvironment/page.md) |  |
| [`Domain`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/domain/page.md) | Subdomain to use for the domain. |
| [`Link`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/link/page.md) | Custom links to add to the app. |
| [`Parameter`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/parameter/page.md) | Parameter for application. |
| [`Port`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/port/page.md) |  |
| [`RunOutput`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/runoutput/page.md) | Use a run's output for app parameters. |
| [`Scaling`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/scaling/page.md) | Controls replica count and autoscaling behavior for app environments. |
| [`Timeouts`](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/timeouts/page.md) | Timeout configuration for the application. |

### Methods

| Method | Description |
|-|-|
| [`ctx()`](#ctx) | Returns the current app context. |
| [`get_parameter()`](#get_parameter) | Get parameters for application or endpoint. |

## Methods

#### ctx()

```python
def ctx()
```
Returns the current app context.
Returns: AppContext

#### get_parameter()

```python
def get_parameter(
    name: str,
) -> str
```
Get parameters for application or endpoint.

| Parameter | Type | Description |
|-|-|-|
| `name` | `str` | |

## Subpages

- [AppEndpoint](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/appendpoint/page.md)
  - Parameters
  - Methods
  - check_type()
  - get()
  - materialize()
- [AppEnvironment](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/appenvironment/page.md)
  - Parameters
  - Properties
  - Methods
  - add_dependency()
  - clone_with()
  - container_args()
  - container_cmd()
  - get_port()
  - on_shutdown()
  - on_startup()
  - server()
- [ConnectorEnvironment](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/connectorenvironment/page.md)
  - Parameters
  - Properties
  - Methods
  - add_dependency()
  - clone_with()
  - container_args()
  - container_cmd()
  - get_port()
  - on_shutdown()
  - on_startup()
  - server()
- [Domain](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/domain/page.md)
  - Parameters
- [Link](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/link/page.md)
  - Parameters
- [Parameter](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/parameter/page.md)
  - Parameters
- [Port](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/port/page.md)
  - Parameters
- [RunOutput](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/runoutput/page.md)
  - Parameters
  - Methods
  - check_type()
  - get()
  - materialize()
- [Scaling](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/scaling/page.md)
  - Parameters
  - Methods
  - get_replicas()
- [Timeouts](https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/timeouts/page.md)
  - Parameters

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/flyte-sdk/packages/flyte.app/_index.md
**HTML**: https://www.union.ai/docs/v2/union/api-reference/flyte-sdk/packages/flyte.app/
