Skip to content

NOUMENA Cloud Connectors

NOUMENA Cloud offers several connectors to facilitate the integration of NPL and the NPL Runtime with other services.

Available connectors

In the NOUMENA Cloud Portal, you can find the list of connectors in the service tab.

Selected connectors comes at extra costs. For more information, see the NOUMENA Pricing page.

AMQP Broker

The AMQP brocker enables message queuing and processing through AMQP broker integration. It supports both Azure Service Bus and RabbitMQ brokers, allowing NPL applications to publish messages to AMQP queues. This connector is also a prerequisite for other connectors like the Blockchain Connector and HTTP Bridge.

More details in the Setting up the AMQP broker guide.

Blockchain connector

The Blockchain Connector enables NPL applications to interact with blockchain networks directly. It supports creating wallets, deploying smart contracts, and invoking functions on deployed contracts. Currently supports EVM-based blockchains and Stellar networks.

Key features:

  • Wallet creation and management
  • Smart contract deployment from provided archives
  • Contract function invocation
  • Faucet funding for test networks

More details in the Integrating with blockchains tutorial.

HTTP bridge

The HTTP Bridge connector enables NPL applications to send HTTP requests to external APIs and handle responses. It bridges NPL notifications to HTTP requests with JSON request/response format support. Authentication configuration can be managed through the NOUMENA Cloud Portal, supporting various auth types including API keys, bearer tokens, and HMAC.

Key features:

  • HTTP request execution via NPL notify-resume pattern
  • Authentication header configuration
  • OpenAPI-based NPL code generation for type-safe API integration

More details in the Sending HTTP requests guide.

Email sender

The Email Sender connector bridges NPL notifications to an SMTP server, enabling NPL applications to send emails. A separate SMTP server is required for this connector to function.

System architecture with connectors

NOUMENA Cloud connectors extend the NPL Runtime capabilities by providing seamless integration with external services. The connectors follow a consistent notify-resume pattern in NPL, where applications send notification messages and receive callbacks with results.

NPL RuntimeAMQP BrokerBlockchain ConnectorHTTP BridgeEmail SenderAzure Service BusRabbitMQEVM BlockchainsStellar NetworkExternal APIsSMTP Server

The connectors operate asynchronously, allowing NPL applications to remain responsive while waiting for external operations to complete. All connectors use the AMQP Broker as the underlying message transport mechanism.

The current set of connectors is being extended continuously. We welcome requests for new connectors in the NOUMENA Community.