CLI, API, Webhooks. Plataforma aberta.
Scripts server-side, sites implantáveis e endpoints RESTful — prontos para usar.
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.
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.
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(); })();
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.
# 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
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 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", ... }
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).
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.
# 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.