Pular para o conteúdo
CATALISA / DEVELOPERS

Seu código.
Mais possibilidades.

De uma chamada de API a um produto inteiro. Conecte capacidades ao que você já construiu — ou use essa base para começar algo novo.

API-firstComposição modularIntegração progressiva
product.compose
// o que torna seu produto únicoyour.product()
interfacedomínioexperiência
catalisaconnect()
01 identity
02 decision
03 payments
04 documents
05 ai
06 events
Uma representação de composição, não sintaxe de SDK.
COMECE NO SEU CONTEXTO

A melhor integração
cabe no seu sistema.

Você escolhe a fronteira. Um building block para resolver uma responsabilidade, uma composição para sustentar uma jornada ou a plataforma como base de um novo produto.

PADRÃO DE ADOÇÃO / 01

Seu próximo produto. Sua experiência.

Construa a interface e as regras que diferenciam o negócio. Componha identidade, decisão, documentos e comunicação por trás dela. O primeiro recorte pode ser uma jornada inteira ou apenas uma operação.

Você mantém
Interface, domínio e estratégia de produto
Você conecta
Capacidades e integrações selecionadas
Web / mobileSeu backendIdentidadeDecisãoDocumentosSeu banco dedados

Exemplo: uma proposta de crédito nasce na sua interface, passa pela política publicada e segue para formalização. Você define a experiência, os dados de domínio e os pontos de aprovação.

Arquitetura de referência ilustrativa. O recorte depende do contrato de cada capacidade.
Padrão selecionado: Do zero.
HTTP. JSON. SEU STACK.

Menos adivinhação.
Mais contrato.

Consuma a API com as ferramentas que seu time já usa. Cada capacidade tem operações, entradas, permissões e limites próprios.

Exemplos de integração baseados na documentação. Configure credenciais e recursos no seu ambiente antes de executar. Esta página não envia requisições.

POST/decision-engine/api/v1/decisions/{decisionId}/execute
# Configure a URL e o token do seu ambiente.
# Substitua {decisionId}, quando aplicável.
curl --fail-with-body --request POST \
  "$CATALISA_BASE_URL/decision-engine/api/v1/decisions/{decisionId}/execute" \
  --header "Authorization: Bearer $CATALISA_TOKEN" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "age": 25
  }
}'

Exemplo de entrada para uma decisão de idade. Requer decisão ACTIVE e uma versão publicada; os campos de input pertencem à sua tabela DMN.

Contrato completo e pré-requisitos ↗
FLEXIBILIDADE COM FRONTEIRAS CLARAS

Plugável onde importa.
Seu produto no comando.

A interface é sua.

Web, app nativo, portal interno ou canal conversacional. Organize a experiência no seu frontend e exponha pelo backend somente o que aquela jornada precisa.

O provedor pode mudar.

Blocos com drivers desacoplam a operação do fornecedor. No AI Engine, a escolha de provedor é configurável; no Payments e BaaS, confira os adaptadores e operações suportados antes de integrar.

Explore provedores ↗

O recorte pode crescer.

Comece pela decisão. Acrescente documentos quando fizer sentido. Conecte comunicação depois. Valide as dependências de cada bloco e evolua por etapas que seu time consegue operar.

RECEITAS DE ARQUITETURA

O que você quer
colocar de pé?

Possibilidades de composição para sair da página em branco. Os fluxos abaixo são propostas de integração, não pacotes prontos.

Crédito dentro do seu produto

Sua tela recebe a proposta. Seu backend prepara os dados, chama a decisão e encaminha a formalização quando a política permitir.

Mantenha limites, alçadas e exceções explícitos.

Banking com identidade própria

Uma experiência de conta com seu desenho e sua navegação. Componha a porta de entrada do aplicativo com as operações financeiras oferecidas pelos provedores habilitados.

Defina quem registra cada operação e como conciliar o resultado.

IA no atendimento que já existe

Seu CRM recebe a mensagem. Uma chamada classifica a intenção; a aplicação usa esse resultado para sugerir uma fila ou uma próxima ação, com revisão nos casos definidos pelo negócio.

Separe sugestão de execução e mantenha o contexto autorizado.

Uma função nova no seu app

Adicione uma simulação ou uma etapa de verificação sem redesenhar a navegação inteira. Seu BFF traduz a resposta da API para a experiência mobile.

Avalie privacidade, permissões e estágio de cada bloco.
DA PRIMEIRA REQUISIÇÃO À OPERAÇÃO

O código integra.
O contrato sustenta.

EVENT DELIVERY / VISÃO CONCEITUAL

O evento tem
um caminho de volta.

  1. 01
    Uma ação aconteceno bloco de origem
  2. 02
    Uma assinatura seleciona eventosno Webhooks Engine
  3. 03
    Seu endpoint recebevalida a assinatura e processa com idempotência
  4. 04
    A entrega deixa históricoconsulte tentativas e investigue falhas
Explore o contrato de eventos ↗

Credenciais com intenção

Use IAM e o mecanismo de autenticação adequado ao contrato. API Keys permite delimitar acesso por rota e administrar rotação e revogação. Credenciais de serviço ficam no backend.

Referência ↗

Contexto de organização

Resolva a organização a partir da identidade autorizada. A aplicação deve preservar essa fronteira ao chamar os blocos e ao persistir seus próprios dados.

Referência ↗

Versões que explicam decisões

No Decision Engine, a política tem versão e a execução deixa registro. Planeje casos de regressão antes de publicar uma nova política.

Referência ↗

Falhas previstas no desenho

Defina timeout, tratamento de erros e estratégia de recuperação. Em eventos, valide a assinatura e evite repetir efeitos de negócio quando uma entrega for reenviada.

Referência ↗
SEU PRIMEIRO RECORTE

Escolha uma responsabilidade.
Construa a partir dela.

01

Encontre a peça

Escolha o domínio e confira o estágio da capacidade.

02

Leia o contrato

Valide autenticação, dependências, entradas e respostas.

03

Integre uma jornada

Teste o caminho feliz, as falhas e os efeitos no seu sistema.

Produção, Beta e Alpha indicam estágios diferentes. Disponibilidade, dependências e escopo devem ser confirmados na documentação de cada bloco.