O que é Dify
Dify é plataforma visual para criar e publicar apps de IA. Combina Agent e workflow orchestration, knowledge ingestion/retrieval, providers, tools, plugins, code, triggers, logs, feedback e publishing. Um projeto vira web app, API, embed, template ou MCP tool.
A amplitude reduz integração, mas junta boundaries diferentes: document pipeline, model provider, plugin, sandbox, credential e public endpoint têm owners e riscos próprios.
Workflows, Agents e knowledge
Workflow Studio suporta model calls, retrieval, classifiers, branches, code, tools, schedules, webhooks, plugin events e human input. Agent nodes raciocinam e usam tools. Knowledge pipelines extraem, limpam, chunk, indexam e recuperam de files, websites, docs e drives.
Mantenha auth e business rules fora da discrição. Use Agent para pedidos variáveis, mas valide args e output com nodes determinísticos. Exija pessoa antes de payments, publication, permission changes, destructive operations ou policy exceptions.
RAG depende de parsing, chunking, metadata, access sync, retrieval, citations, versions e deletion. Quem não pode abrir source não deve obter conteúdo pela resposta. Remover source deve limpar indexes, cache, logs, exports e derivatives conforme necessário.
Preços e quotas
Na data, preços listavam Sandbox grátis com 200 message credits, 3.000 triggers, annotations limitadas, logs 30 dias e API mensal. Professional custava US$ 590/workspace/ano com 3 members, 50 apps, 500 docs, 5 GB e 5.000 credits/mês. Team custava US$ 1.590 com 50 members, 200 apps, 1.000 docs, 20 GB, 10.000 credits, throughput maior, triggers ilimitados e priority.
Credits variam por model. Após incluídos, BYOK transfere model charges e terms ao provider, mas não remove constraints do Dify.
Enterprise adiciona workspaces, SSO, scale, autorização comercial, controls, maintenance e support. Community é grátis; infra, models, vectors, DB, sandbox, plugins, backups, monitoring e upgrades são custos do operador.
Licença não é Apache pura
A licença do repo parte de Apache 2.0 e adiciona condições. Uso comercial é possível, mas operação multi-tenant especificada requer licença comercial. Também restringe remover/modificar logo e copyright no frontend.
Uso interno, backend embedding, apps de clientes com marca e builder multi-tenant têm implicações diferentes. Peça review jurídico antes de construir produto em Community Edition.
Human review, logs e recovery
Workflow Studio descreve judgment steps que pausam antes de dados, acesso ou policy. Reviewers aprovam, editam, comentam ou encaminham. Error handling para, usa defaults ou routes de recovery; versões publicadas podem ser restauradas.
Logs incluem inputs, outputs, variables, paths, latency, usage, feedback e annotations. Integrações enviam traces a Langfuse, LangSmith, Arize, W&B e outros. Trate como exports: redact, limite retention/access e teste deletion.
Plugins e MCP exigem review independente. Marketplace não prova permissões seguras. Pin versions, reveja source/network, isole code e mantenha inventory de credentials e owners.
Cloud, self-hosting e escolha
Dify Cloud reduz infra, mas pricing FAQ não resolve toda residency. Obtenha região, subprocessadores, suporte, backups, incidentes e deletion.
Self-host/VPC dá controle, não offline. Model APIs, embeddings, plugins, search, observability e tools recebem conteúdo. Proteja web app, API keys, plugin daemon, sandbox, DB, object storage, queues e secrets e atualize tudo junto.
Compare Langflow para runtime visual MIT, CrewAI para framework Python e n8n para integração. A categoria de automação traz modelo comum.
Visite Dify