AI - Artificial Intelligence
Resource for integration with Artificial Intelligence services, enabling the use of AI clients for text generation and embeddings, as well as vector stores for semantic storage and search.
App
General application parameters.
Auth
Gathers Netuno's authentication operations, providers, encryption, and others.
Component
Manage the execution of the components (represent 1 or more fields) that are integrated into the automatically generated forms.
Config
With the Config feature you can share information during processing and you can access your parameters at any time during the life cycle's order.
Convert
Application data type converter.
CORS
Controls the Cross-Origin Resource Sharing (CORS).
Cron
Recourse to scheduling of periodic executions.
Crypto
Data encryption algorithms.
CSV
Processes CSV type files.
DataItem
Data transition and control of actions operations, used in scripts in server/actions.
DB
Datasource loading resource.
Env
Allows you to consult the development environment that is configured in the config.js file which is found in the root of Netuno.
Error
Generating general application errors and categorizing the severity of the error with the types:
Exec
Functionalities to aid code execution.
Firebase
Firebase integration feature.
Form
Responsible for managing application forms programmatically.
FTP
FTP client feature.
Group
Management of the application groups and obtaining the authenticated user's group data.
Header
HTTP header management feature.
HTML
Enables greater ease in manipulating HTML code, uses JSOUP.
Image
Resource for manipulating images programmatically.
IMAP
Mailbox query capability through IMAP.
In
HTTP request data input resource.
Jasper
Integration with Jasper reports.
JWT
Handling JSON Web Tokens.
Lang
Manages texts translated into different languages.
Log
Resource for obtaining application logs.
MCP - Model Context Protocol
Resource to implement the Model Context Protocol (MCP) that allows exposing tools through scripts dynamically loaded from the app/mcp/ folder. Each script can register one or more tools that can be executed remotely, following the MCP pattern for integration with AI assistants.
MongoDB - Client
Resource for MongoDB integrations.
Monitor
It allows to obtain the performance data.
OS
Performs the execution of commands in the operating system, manipulation of files and folders.
Out
Response feature to HTTP requests.
Allows you to read, create and modify PDF files.
Push
A browser-based notification manager that integrates the Push API and uses Web Push.
RabbitMQ
Integration with RabbitMQ.
Random
Generation of random data, such as keys, identifiers, passwords, etc.
Remote
Remote API invocation capability.
Form
Responsible for managing application reports programmatically.
Req
Allows you to obtain data from HTTP requests.
Res
Allows you to manipulate the HTTP response.
Server
Interacts with the server and obtains configuration parameters specified in config.js, which is in Netuno root folder.
Service
Manages the execution of the services scripts in server/services.
Setup
Configuration management and definition of the database structure.
SMTP
Resource of sending e-mail by SMTP.
SSH
Resource to connect, transfer files and execute commands via SSH.
Storage
Application file management resources that are located in the storage folder.
Template
Template management resource.
Time
Temporal data management based on java.time.
UID
Generates universally unique identifiers (uuid/guid).
URL
Application URL management resource.
User
Management of the users of the application and obtaining the data of the authenticated user.
Val
Resource to interact with lists or maps with keys and values (dictionaries).
WebSocket
Management of connections and communication with customers.
XLS
Create and read Excel files, support for XLS files as XLSX files.
XML
This feature uses Java's native engine for creating and interpreting XML, based on javax.xml and org.w3c.dom.