Get an API Key
-
For an app, create an API key from inside the app itself. The key is scoped to that one app, and one key serves all your end users.
Your calls tell people apart with a per-person
uservalue. See End User Identity for details. - For knowledge bases, see the Knowledge Base API guide.
Make Your First Call
Most requests carry the key as a Bearer token. For Dify Cloud, the base URL ishttps://api.dify.ai/v1; for self-hosted deployments, use your own instance’s API base URL.
The fastest first call needs no code: open Get App Info, click Try it, paste your key into the Authorization field, and press Send. It works for every app type.
The same call from a terminal:
Find Your App Type’s Endpoints
See each app type’s own overview page for its full API surface:- Chatflow (
advanced-chat) - Workflow (
workflow) - Agent (
agent) - Chatbot and Legacy Agent (
chat,agent-chat) - Text Generator (
completion) - Knowledge Base