Quick glance - Boomi EmbedKit SDK
Boomi EmbedKit is an embeddable SDK for bringing Boomi capabilities—integrations, connection management, scheduling, and mapping—directly into your application.
- Works anywhere JavaScript runs: React, Vanilla JS (ES Modules), and CommonJS.
- Hook-based API for Integration experiences: Build your own custom integration components using the provided hooks.
- Fully themeable: Match your app’s brand via configurable colors, fonts, icons, spacing, and layout tokens.
Integration Plugin
A lightweight runtime for embedding Boomi Integration experiences in your app:
- BoomiPlugin - Initialize a plugin instance
- RenderComponent - Mount or update UI
- DestroyPlugin - Cleanly tear everything down
Type Aliases
Hooks
The SDK exposes hooks for the Integration component so you can build fully custom UIs fast; everything exposed via simple fetch/mutate patterns.
Discover account groups and environments, manage integration packs and instances, configure extensions and mappings, handle OAuth2, orchestrate runs and schedules, and monitor health and execution history:
- useFetchAccountGroup
- useFetchAccountGroupIntegrationPacks
- useFetchAiTransformations
- useFetchEnvironmentExtensions
- useFetchOauth2AccessToken
- useUpdateEnvironmentExtensions
- useFetchEnvironmentStatus
- useFetchEnvironments
- useRunAllProcesses
- useFetchExecutionRecords
- useFetchIntegrationPackEnvironmentAttachment
- useCreateIntegrationPackInstance
- useDeleteIntegrationPackInstance
- useFetchIntegrationPackInstance
- useFetchIntegrationPackInstances
- useFetchMapExtension
- useFetchMapExtensions
- useUpdateMapExtensions
- useFetchProcessSchedules
- useUpdateProcessSchedules
Was this topic helpful?