📄️ Choosing the framework
Choose between the OpenAPI DSL, REST, SOAP, or custom SDK frameworks to build your Boomi connector, with step-by-step project setup for each approach.
📄️ Best practices for connector development
Best practices for connector development covering API endpoints, browsing, caching, operations, result handling, payloads, security, and resource management.
📄️ Implementing Connector
Implement the Connector class as the mandatory entry point that bootstraps Browser and Operation instances when a connector action or import is triggered.
🗃️ Implementing Operation
7 items
🗃️ Implementing Connection
3 items
📄️ Implementing Browse
Implement the Browser interface to provide an Import Wizard for connector operations, enabling metadata discovery and request/response profile generation.
📄️ Implementing ListenConnector
Implement the ListenConnector interface to build event-driven connectors like JMS, Kafka, or RabbitMQ with Listen operations and optional browse support.
📄️ Configuring conditional fields
Configure conditional fields in the connector descriptor file so that connection, operation, and Import Wizard fields only appear when relevant conditions...
📄️ Implementing Listen
Learn the requirements and steps to implement and deploy a connector listener to an Execution Worker running in a Boomi Runtime Cloud.
📄️ Implementing Singleton Listen operations
Implement singleton Listen operations to ensure only one listener instance runs per container, managing shared resources across single- and multi-tenant...
📄️ Logging
Understand the three connector logging levels — operation, document, and container — and when to use each during connector development and process execution.
📄️ OpenAPI Specifications File
Reference for configuring a Gradle build file from an OpenAPI 3.0 specification, including server URL, operation mappings, and operationId syntax.