Skip to content
Para Desenvolvedores

CLI, API, Webhooks. Plataforma aberta.

Scripts server-side, sites implantáveis e endpoints RESTful — prontos para usar.

Plataforma Aberta

Construa e implante a partir do terminal.

Prolibu CLI é a ferramenta oficial para desenvolver, testar e implantar Scripts, Sites, Virtual Tours e Plugins no Prolibu v2. Por viver no terminal, habilita um desenvolvimento totalmente assistido por agentes de IA.

Scripts

Funções server-side em JavaScript que executam como lifecycle hooks, tarefas agendadas, endpoints HTTP ou execuções manuais via API.

Sites

Implante sites estáticos ou SPAs com autenticação integrada, API client incluído e publicação com uma tecla — tudo pelo CLI.

API REST

Endpoints RESTful para gerenciar deals, propostas, tickets, contatos e mais. Autenticação OAuth 2.1 + PKCE com scopes granulares e MFA.

Scripts

Automatize qualquer fluxo de negócio.

Crie lifecycle hooks disparados em cada evento CRUD, tarefas agendadas com cron, endpoints HTTP customizados ou scripts executados manualmente via API. Com clientes nativos para Salesforce, HubSpot, SendGrid, WhatsApp e provedores de IA.

afterCreate.js
const Events = require('lib/vendors/prolibu/EventManager');
const SalesforceApi = require('lib/vendors/salesforce/SalesforceApi');
const UltraMsg = require('lib/vendors/ultramsg/UltraMsg');

Events.on('afterCreate', async () => {
  const { id, client, amount } = eventData;

  const sf = new SalesforceApi({ ...env });
  await sf.authenticate();
  await sf.create('Opportunity', { Name: client.name, Amount: amount });

  const wa = new UltraMsg({ ...env });
  await wa.sendMessage({ to: client.phone, body: `Proposta #${id} pronta` });
});

(async () => { await Events.init(); })();
Sites

Implante frontends conectados ao Prolibu.

Crie sites estáticos ou SPAs que se autenticam automaticamente com a API do Prolibu. Scaffolding interativo, hot reload, QR para testes mobile e publicação com uma tecla.

terminal
# Criar um novo site
./prolibu site create \
  --domain dev10.prolibu.com \
  --prefix meu-dashboard \
  --siteType Static

# Desenvolvimento com hot reload
./prolibu site dev --watch --port 3000
# → Local:  http://localhost:3000
# → QR:    [scan para teste mobile]
# → Press 'p' to publish, 'x' to exit

# Publicar em produção
./prolibu site prod \
  --domain app.prolibu.com \
  --prefix meu-dashboard
API REST

Endpoints claros. Respostas previsíveis.

Uma API RESTful consistente em toda a plataforma, com respostas JSON uniformes em cada recurso. Paginação, filtros tipo Mongo, seleção de campos, populate, agregação e export CSV/Excel — prontos para usar.

criar-proposta.js
// Criar uma proposta comercial
const response = await fetch('https://api.prolibu.com/v2/Proposal', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type':  'application/json'
  },
  body: JSON.stringify({
    client:   'cli_9f8a2b',
    template: 'enterprise-saas',
    currency: 'USD',
    items: [
      { sku: 'LIC-50', qty: 50, price: 55 }
    ]
  })
});

const proposal = await response.json();
// → { id: "prop_3k9x", status: "draft", ... }
Capacidades

Ferramentas para cada necessidade técnica.

De scaffolding interativo a integrações com vendors externos — tudo pronto para usar.

Hot Reload & Watch

Alterações no código sincronizam instantaneamente. Scripts reimplantam automaticamente e sites atualizam o navegador.

Integração com Git

Importe scripts e sites diretamente de repositórios Git. Suporta GitHub, GitLab e qualquer repositório acessível.

Vendors Integrados

Framework de vendors com clientes prontos para Salesforce, HubSpot, SendGrid, WhatsApp (UltraMsg) e provedores de IA (OpenAI, Anthropic, DeepSeek). Cada vendor inclui README e exemplos.

Framework de Testes

Suporte nativo a Jest com variáveis de ambiente auto-injetadas. Execute testes com --watch para desenvolvimento contínuo.

QR para Teste Mobile

Escaneie um código QR durante o desenvolvimento para testar sites no celular com dados reais e autenticação ativa.

Tarefas Agendadas

Execute scripts com expressões cron para processamento batch, sincronização noturna, relatórios automáticos e limpeza de dados.

IA & Servidor MCP

Agentes de IA que operam o CRM via ferramentas MCP. Transcrição e análise de chamadas com Whisper e multi-provedor (OpenAI, Anthropic, DeepSeek).

Instalação

Comece em menos de 2 minutos.

Clone o repositório, instale as dependências e comece a criar. Você precisa de Node.js 18+ e uma API key do Prolibu.

terminal
# Clonar o CLI
git clone https://github.com/nodriza-io/prolibu-cli.git
cd prolibu-cli
npm install

# Criar seu primeiro script (interativo)
./prolibu script create \
  --domain sua-empresa.prolibu.com \
  --prefix meu-primeiro-hook

# Desenvolvimento com logs ao vivo
./prolibu script dev \
  --domain sua-empresa.prolibu.com \
  --prefix meu-primeiro-hook \
  --watch

Precisa de ajuda com sua integração?

Agende uma sessão com nossa equipe de engenharia para resolver dúvidas técnicas, revisar sua arquitetura ou planejar sua integração com o Prolibu.