anchor.diff:  
   ### <a id='application-binding'></a> App Binding
   
  -Service instance credentials can be delivered automatically to apps running on <%= vars.app_runtime_abbr %> in an environment variable. For more information, see [Delivering Service Credentials to an App](./application-binding.html).
  +Service instance credentials can be delivered automatically to apps running on <%= vars.app_runtime_abbr %> in an environment variable. For more information, see [Delivering Service Credentials to an App](../devguide/services/application-binding.html).
   
   For information about binding to a specific app development framework, see [Buildpacks](../../buildpacks/).
   
  
positive.code: 
  Credentials managed manually are known as service keys. Use service keys when you want a set of credentials for use by clients other than the app in the same space. For instance, you can use service keys to connect to a service instance from a local client, or from an app in another space, or even from outside of <%= vars.app_runtime_abbr %>.
  
  For more information about creating a user-provided service instance with service keys, see the [User-Provided Service Instances](./user-provided.html) topic. For more information about service keys, see the [Managing Service Keys](./service-keys.html) topic.
  
  <p class='note'><strong>Note:</strong> Not all services support service keys. Some services support credentials through app binding only.</p>
  
  
negative.code: 
  ## <a id='log-management'></a> Stream App Logs to Log Management Services
  
  To learn how your app logs can be streamed to third-party log management services, see [Streaming App Logs to Log Management Services](../devguide/services/log-management.html).
  
  User-provided service instances can be used to drain app logs to a service not available in the Marketplace. This is also known as setting up a syslog drain. For guidance on configuring some third-party log management services, see [Service-Specific Instructions for Streaming App Logs](../devguide/services/log-management-thirdparty-svc.html).
  
  
  ## <a id='route-services'></a> Manage App Requests with Route Services
  
  To learn how Marketplace services (and user-provided service instances) can be used to perform preprocessing on app requests, see [Managing App Requests with Route Services](../devguide/services/route-binding.html).
  
  
  ## <a id='migrating'></a> Migrate a Database Schema
  
  If your app relies on a relational database, you must apply schema changes periodically. To perform database schema migrations on <%= vars.app_runtime_abbr %>-managed services, run a database migration task with the <%= vars.app_runtime_abbr %> Command Line Interface (cf CLI) tool.
  
  For more information about running cf CLI tasks, see [Running Tasks](../devguide/using-tasks.html).
  
  <p class="note"><strong>Note:</strong> To run tasks with the cf CLI, you must install cf CLI v6.23.0 or later. For information about downloading, installing, and uninstalling the cf CLI, see the <a href="../../cf-cli/install-go-cli.html">Installing the cf CLI</a>.</p>
  
  