---
name: app-configuration-ac-tutorial
title: Working with App Configuration
description: App Configuration enables app developers to quickly build mobile and web apps. With feature management of App Configuration, you can embark on a truly agile development methodology by separating feature roll outs from release cycles. Reduce risk by controlling the release of features and rolling back as needed. Create user groups (segments) and target features to selected user groups based on different criteria.
last-updated: 2025-06-12
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/app-configuration?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Working with App Configuration
{: #ac-appconfig}
{: toc-content-type="tutorial"}
{: toc-services=""}
{: toc-completion-time="90m"}

App Configuration enables app developers to quickly build mobile and web apps. With feature management of App Configuration, you can embark on a truly agile development methodology by separating feature roll outs from release cycles. Reduce risk by controlling the release of features and rolling back as needed. Create user groups (segments) and target features to selected user groups based on different criteria.
{: shortdesc}

## Before you begin
{: #ac-prerequisite}

You need an IBM Cloud&reg; account. If you don't have an account, [create one](https://cloud.ibm.com/registration/){: external}. Log in to your IBM Cloud&reg; account.

## Create an App Configuration service instance
{: #ac-create-an-apprapp-instance}
{: step}

The App Configuration service provides a unified application development capability. Using these capabilities, you can quickly build mobile and web apps and roll out to targeted audience.

To create an App Configuration service instance, see [Create an App Configuration service instance](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-create-an-instance&format=markdown).

## Create collections
{: #ac-create-collections}
{: step}

You can create a collection and enable App Service capabilities like feature flags and segmentation.

To create a collection, see [Create a collection](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-collections&format=markdown#ac-create-a-collection).

## Create Environment, Feature flags, and Properties
{: #ac-create-feature-flags}
{: step}

Create and manage environments, feature flags, and properties for collections across platforms. Using Feature flags you, as an app owner, can control the applicability of a feature by enabling or disabling it at run time. You can also manage the properties for distributed applications centrally.

- To create an environment, see [Create an environment](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-environments&format=markdown#ac-create-environment).
- To create a feature flag, see [Create a feature flag](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-feature-flags&format=markdown#ac-create-feature-flag).
- To create a property, see [Create a property](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-properties&format=markdown#ac-create-properties).

## Integrate App Configuration service SDK
{: #ac-integrate-sdk}
{: step}

App Configuration provides SDKs to integrate with your application. For more information about SDK installation and technical concepts, see [Integrating SDKs](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-sdks&format=markdown).

## Create segments
{: #ac-create-segments}
{: step}

Segments helps you to quickly turn features on or off for selective audience. Use segments to target feature flags for A/B testing and beta launches.

To create a segment, see [Create a segment](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-segments&format=markdown#ac-create-segment)

## Next steps
{: #ac-gs-next-steps}

- [How to target Feature flags to Segments](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-feature-flags&format=markdown#targeting-segment-with-feature-flag)
- [How to target Properties to Segments](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-properties&format=markdown#targeting-segment-with-properties)
- [Enable feature flag](https://cloud.ibm.com/docs/app-configuration?topic=app-configuration-ac-feature-flags&format=markdown#enabling-feature-flag) (ON/OFF).