Supported Protocols

Protocol Description Documentation
HTTP HTTP client/server functionalities to produce and consume HTTP APIs
gRPC gRPC client/server functionalities to produce and consume gRPC APIs
WebSocket WebSocket client/server functionalities to produce and consume WebSocket APIs
WebSub APIs for the functionalities of the WebSub subscriber
WebSubHub APIs for the functionalities of the WebSubHub and WebSub publisher
GraphQL GraphQL client/server functionalities to produce and consume GraphQL APIs
TCP Send and receive messages to/from another application process (local or remote) over the connection-oriented TCP protocol
FTP/SFTP FTP/SFTP client/server functionalities to facilitate file handling in a remote file system
SMTP Send emails via the SMTP protocol using the SMTP client
POP3 Receive emails via the POP3 protocol using both clients and services
IMAP4 Receive emails via the IMAP4 protocol using both clients and services
JMS Send and receive messages by connecting to a JMS provider
AMQP Send and receive messages by connecting to the RabbitMQ server
AWS SQS Perform operations related to queues and messages by connecting to AWS SQS
MQTT Publish and subscribe messages by connecting to an MQTT server
SOAP Send and receive messages by connecting to a SOAP service