---
schema_version: "1"
id: 2520027517180125a325babb148241daba582c5c1a308f23c6f4ad1212460631
title: Deprecating an API instance on API Manager
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/api-manager/latest/deprecate-api-latest-task.md
canonical_url: https://docs.mulesoft.com/api-manager/latest/deprecate-api-latest-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 5fa6be18beeb60a1eff55fba70279882aeeec3b1ebcee2fb2c6a7ab264fa4af0
description: MuleSoft Documentation Site
release: 2.x
latest: true
---
---
product: API Manager
version: 2.x
is-latest-version: true
---

# Deprecating an API instance on API Manager

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

While transitioning consumers of your API to an updated instance, you can prevent developers from
signing up for access to your old API instance. As an API administrator, you mark an API as
deprecated to remove the invitation for developers to request access from the portal page. Existing
application contracts remain active but no new contracts can be created for that API instance.
Deprecated APIs have an indicator in any location where they appear showing they are deprecated. A
badge in search results indicates that the instance is deprecated.

1.  Navigate to **Anypoint Platform** > **API Manager**.

2.  In **API Administration**, click the name of the API instance you want to deprecate.

3.  Select **Actions** > **Deprecate API**.

4.  Click **Ok**.

    The API is now deprecated.

## See Also

- [About Sharing Assets, including an API](https://docs.mulesoft.com/exchange/to-create-an-asset)

- [To Request Access to an API](https://docs.mulesoft.com/exchange/to-request-access)
