⭐️ Features
The Ocean framework was made to abstract, speed up and streamline the development of integrations for Port. As such, it comes with a variety of abstractions and features that make development for Port and interaction with Port's API simple an straight forward.
See the variety of available features and abstractions below:
📄️ 🗺 Resource Mapping
Resource Mapping is an ETL layer built into the Ocean framework. Ocean integrations can use the resource mapping configuration to parse and map data from the integrated 3rd-party service to standard Port entities.
📄️ 🔁 Sync Entities State
Use Ocean to keep the catalog up to date
📄️ 🔈 Event Listener
Use event listeners to receive configurations from Port
📄️ ⌛ Live Events
Use Ocean to process live events from 3rd-party services
📄️ 🕵️♂️ User Agent
Access only the relevant data for the integration
📄️ 🧩 Contexts
Use Ocean contexts to streamline integration logic
📄️ ✅ Configuration Validation
Use Ocean to validate integration inputs before startup