AI - Inteligência Artificial
Recurso para integração com serviços de Inteligência Artificial, permitindo o uso de clientes de IA para geração de texto e embeddings, bem como o uso de vector stores para armazenamento e pesquisa semântica.
App
Parametrizações gerais da aplicação.
Auth
Reune as operações de validação de autenticação do Netuno, provedores, encriptação e outros.
Component
Gere a execução dos componentes (representam 1 ou mais campos) que são integrados nos formulários gerados automaticamente.
Config
Com o recurso Config pode partilhar informação durante o processamento, sendo possível acessar os seus parâmetros em qualquer altura do ciclo de vida do pedido.
Convert
Conversor de tipos de dados da aplicação.
CORS
Controla o Cross-Origin Resource Sharing (CORS).
Cron
Recurso de agendamento de execuções periódicas.
Crypto
Algoritmos de encriptação de dados.
CSV
Processa ficheiros do tipo CSV.
DataItem
Transição de dados e de controlo das operações das actions, utilizado nos scripts em server/actions.
DB
Recurso de carregamento de datasources.
Env
Permite consultar o ambiente de desenvolvimento que é configurado no ficheiro config.js que encontra-se na raíz do Netuno.
Error
Geração erros gerais da aplicação e categorizar a gravidade do erro com os tipos:
Exec
Funcionalidades para auxiliar à execução do código.
Firebase
Recurso de integração com o Firebase.
Form
Responsável por realizar a gestão dos formulários da aplicação programaticamente.
FTP
Recurso cliente de FTP.
Group
Gestão dos grupos da aplicação e obtenção dos dados do grupo do utilizador autenticado.
Header
Recurso de gestão do header HTTP.
HTML
Permite maior facilidade em manipular código HTML, utiliza o JSOUP.
Image
Recurso para a manipulação de imagens programaticamente.
IMAP
Recurso de consulta da caixa de e-mails através do IMAP.
In
Recurso de entrada de dados dos pedidos HTTP.
Jasper
Integração com relatórios do Jasper.
JWT
Manipulação de JSON Web Tokens.
Lang
Faz a gestão de textos com tradução para os diversos idiomas.
Log
Recurso de obtenção de logs da aplicação.
MCP - Model Context Protocol
Recurso para implementar o Model Context Protocol (MCP) que permite expor ferramentas (tools) através de scripts carregados dinamicamente da pasta app/mcp/. Cada script pode registar uma ou mais ferramentas que podem ser executadas remotamente, seguindo o padrão do MCP para integração com assistentes de IA.
MongoDB - Cliente
Recurso para integrações com o MongoDB.
Monitor
Permite obter os dados de performance.
OS
Realiza a execução de comandos no sistema operativo, manipulação de ficheiros e pastas.
Out
Recurso de resposta aos pedidos HTTP.
Permite ler, criar e alterar arquivos PDF.
Push
Gestor de notificações no browser, integra a Push API e utiliza o Web Push.
RabbitMQ
Integração com o RabbitMQ.
Random
Geração de dados aleatórios, como chaves, identificadores, passwords, etc.
Remote
Recurso de invocação remota de APIs.
Report
Responsável por realizar a gestão dos relatórios da aplicação programaticamente.
Req
Permite realizar a obtenção de dados dos pedidos HTTP, ou seja da requisição.
Res
Permite realizar a manipulação da resposta HTTP.
Server
Interage com o servidor e obtém parâmetros de configurações especificados no config.js, que fica na pasta raíz do Netuno.
Service
Gere a execução dos scripts de serviços em server/services.
Setup
Gestão da configuração e definição da estrutura de base de dados.
SMTP
Recurso de envio de e-mail por SMTP.
SSH
Recurso para conectar, transferir arquivos e executar comandos via SSH.
Storage
Recursos de gestão de arquivos da aplicação que ficam na pasta storage.
Template
Recurso de gestão de templates.
Time
Gestão de dados temporais baseada no java.time.
UID
Gera identificadores únicos universais (uuid/guid).
URL
Recurso de gestão de URLs da aplicação.
User
Gestão dos utilizadores da aplicação e obtenção dos dados do utilizador autenticado.
Val
Recurso para interagir com listas ou mapas com chaves e valores (dicionários).
WebSocket
Gestão das conexões e comunicação com os clientes.
XLS
Criar e ler ficheiros Excel, suporta para ficheiros XLS como ficheiros XLSX.
XML
Este recurso utiliza o mecanismo nativo do Java para criar e interpretar XML, baseado no javax.xml e no org.w3c.dom.