> ## Documentation Index
> Fetch the complete documentation index at: https://docs.helicone.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Dify

> Dify is an open-source LLM app development platform. Its intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production. Here is how to get Observability and logs for your dify instance.

<Warning>
  This integration method is maintained but no longer actively developed. For the best experience and latest features, use our new [AI Gateway](/gateway/overview) with unified API access to 100+ models.
</Warning>

## Introduction

Dify is an open-source LLM app development platform. Its intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

## Integration Steps

<Steps>
  <Step title="Create an account + Generate an API Key">
    Log into [helicone](https://www.helicone.ai) or create an account. Once you have an account, you
    can generate an [API key](https://helicone.ai/developer).

    <Note>
      Make sure to generate a [write only API key](helicone-headers/helicone-auth).
    </Note>
  </Step>

  <Step title="Configure API Base in Dify to use Helicone">
    Choose whichever provider you are using that is [supported by Helicone](/getting-started/integration-method/gateway#approved-domains). Here is an example using OpenAI.

    <Frame caption="Set your API base to the Helicone API URL with your API key in the path.">
      <img src="https://mintcdn.com/helicone/psm-vDV7pnoZSp6H/images/integrations/dify.png?fit=max&auto=format&n=psm-vDV7pnoZSp6H&q=85&s=7982fafac7611875c2aadc3271073547" alt="dify example" width="1368" height="886" data-path="images/integrations/dify.png" />
    </Frame>

    It's that simple!
  </Step>
</Steps>

Check out the [Open Devin GitHub repository](https://github.com/OpenDevin/OpenDevin) for more information and examples.
