---
title: "Features"
description: "With the features.conf you can control which issuer API features are enabled. They are managed via the feature manager."
stack: "Community Stack (open source) — version 0.21.0"
stack_version: "0.21.0"
stack_comparison: https://docs.walt.id/community-vs-enterprise.md
canonical_url: https://docs.walt.id/community-stack/issuer/configurations/config-files/features
generated: 2026-07-20
---
# Features

With the `_features.conf` you can control which issuer API features are enabled. They are managed via
the [feature manager](https://docs.walt.id/community-stack/issuer/configurations/feature-manager.md).

## Available Features

**Base Features**
<br/>
Please note that the base features should always be enabled to make full use of the issuer API.

- `web` - Web service
- `issuer-service` - Issuer service implementation
- `credential-types` - Configure credential types available in the issuer instance. Learn
  more [here](https://docs.walt.id/community-stack/issuer/configurations/config-files/credential-issuer-metadata.md).

**Optional Features**

- `healthchecks` - Enables healthcheck endpoints.
- `debug-endpoints` - Enables various debug endpoints.
- `feature-flag-information-endpoint` - Enables endpoints related to showing information about available features on this service instance.
- `persistence` - Enables the persistence layer for shared session management in [multi-instances deployments](https://docs.walt.id/community-stack/issuer/configurations/distributed-architecture.md).

### Example Setup

```editorconfig[_features.conf]
enabledFeatures = [
    entra
]
disabledFeatures = [
    debug-endpoints,
    healthchecks
]
```
