---
title: apps Query
seo:
  title: apps Query
  description: 'Query: apps Query'
slug: api-reference/apps/queries/apps
sidebar:
  label: apps
search:
  tags:
    - API reference
    - Apps
lastModified: '2026-04-13'
---

List of the apps.



Requires one of the following permissions: `AUTHENTICATED_STAFF_USER`, `MANAGE_APPS`.





```graphql
apps(filter: AppFilterInput, sortBy: AppSortingInput, before: String, after: String, first: Int, last: Int): AppCountableConnection
```

## Returns

[`AppCountableConnection`](/api-reference/apps/objects/app-countable-connection)

<details>
<summary>Show return type</summary>


```graphql
type AppCountableConnection {
  pageInfo: PageInfo!
  edges: [AppCountableEdge!]!
  totalCount: Int
}
```


</details>

## Arguments

### filter [#filter]

**`filter`** · [`AppFilterInput`](/api-reference/apps/inputs/app-filter-input)

Filtering options for apps.

### sortBy [#sort-by]

**`sortBy`** · [`AppSortingInput`](/api-reference/apps/inputs/app-sorting-input)

Sort apps.

### before [#before]

**`before`** · [`String`](/api-reference/miscellaneous/scalars/string)

Return the elements in the list that come before the specified cursor.

### after [#after]

**`after`** · [`String`](/api-reference/miscellaneous/scalars/string)

Return the elements in the list that come after the specified cursor.

### first [#first]

**`first`** · [`Int`](/api-reference/miscellaneous/scalars/int)

Retrieve the first n elements from the list. Note that the system only allows fetching a maximum of 100 objects in a single query.

### last [#last]

**`last`** · [`Int`](/api-reference/miscellaneous/scalars/int)

Retrieve the last n elements from the list. Note that the system only allows fetching a maximum of 100 objects in a single query.

---

Schema: **Saleor 3.23.43**. [Download SDL](/schema/saleor.graphql).
