Port is a platform for building no-code, holistic Internal Developer Portals. Port’s software catalog covers microservices, resources, custom assets and cloud resources. It works with a “bring your own data model” approach and also allows creators to use data model templates. Port supports any developer self-service action through a loosely coupled connection to existing automations, as well as in-context scorecards and role-based access control. By taking a broad approach to developer self-service actions, Port enables developers to provision, terminate, and perform day-2 operations. Developers can do this on any asset exposed in the software catalog within guardrails, and even set a TTL. Workflows can access a single API with Port’s real-time software catalog. This provides machines with the information they need in context, to act as part of their workflows, failing CI jobs, auto-terminating resources or running a CD flow based on software catalog data.
Profile
Central to Port is a holistic approach that combines developer self-service with the broadest possible software catalog. This includes real-time data coming from K8s, Terraform, GitHub, Jenkins, and more, all reflected and visualized in context within the catalog.
Architectures and systems differ, and as a result each software catalog is unique to its engineering organization. Port’s software catalog lets platform engineers build blueprints, entities, and relations that reflect their software delivery methods. Or to get started right away, users can also go ahead and use Port’s taxonomy templates.
Port offers tools and wizards to create self-service interfaces. This includes forms and steps requiring and validating different inputs. When needed, platform engineers can require manual approvals or use TTL.
Port is loosely coupled with infrastructure, integrating with GitHub workflows, Azure pipelines, Terraform Apply, or any other automation created by the platform engineering team.
Focus
Port believes that every developer deserves a best-in-class experience while coding and bringing code to production. Its goal is to improve developer experience (DevEx) and enable platform engineering teams to easily create internal developer portals that are agnostic and no-code based, in minutes.
Background
Port's founding team has over ten years of hands-on DevEx expertise. Its founders built a developer portal used by over 1500+ developers and are applying these learnings to Port’s product today.
Port main features
A general-purpose software catalog
Port’s software catalog is general-purpose and contains all data needed for developers, DevOps and machines. It covers microservices, CI/CD, K8s, development environments, pipelines, deployments, and anything cloud.
Scorecards for a culture of quality
Users can easily create scorecards to track anything from DORA metrics to health checks, production readiness and reliability with granularity and context.
Supporting any developer self-service action
Using Port’s self-service action interfaces, which are loosely coupled with existing automations, any self-service action can be supported such asscaffold/deploy/rever to provisioning an environment. Port supports TTL through its workflow automation features where DevOps workflows (such as terminating TTL) are integrated with the Internal Developer Platform’s API, using the software catalog as a single source of truth.