Home / Companies / Port / Blog / Post Details
Content Deep Dive

How to write your own Port integration

Blog post from Port

Post Details
Company
Date Published
Author
Trevor Garcia
Word Count
2,120
Language
English
Hacker News Points
-
Summary

Ocean is an open-source extensibility framework by Port that facilitates the integration of third-party tools with Port organizations, enhancing platform engineering efficiency by centralizing the software development lifecycle (SDLC). The guide outlines the process of creating custom integrations using Ocean, emphasizing the importance of preparation, such as determining existing integrations, understanding the tool to be integrated, and defining team needs. It details the setup process, including installing Python 3.11 or higher, using the Ocean CLI for project creation, and modifying config files to tailor the integration. The guide also covers running and testing integrations, handling errors, and finalizing the integration for publication. Additionally, it highlights the necessity of code cleanup, linter checks, and the submission of a pull request for the integration to be reviewed and merged by the Ocean team, ultimately making it available in the Port data sources menu.