Porter
Platform-as-a-service that runs in your own cloud account
Porter is profiled here as a DevOps tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Porter is a deployment platform founded in 2020 through Y Combinator that brings Heroku-style workflows to a team's own AWS, GCP, or Azure account. It provisions and manages the underlying Kubernetes cluster, so developers push code and get autoscaling deploys while infrastructure stays inside their cloud and under their cost controls. The model suits teams that have outgrown a managed PaaS but do not want to operate Kubernetes directly. It deploys web services, background workers, and scheduled jobs, and can run on a cluster Porter provisions or one the team already operates. Preview environments per pull request and built-in monitoring give developers a familiar workflow on top of their own cloud.
Key Capabilities:
Git-based deployment into the team's own cloud account
Managed Kubernetes provisioning and maintenance underneath
Autoscaling for web services, workers, and jobs
Preview environments per pull request
Application monitoring with logs and metrics
Add-on datastores and infrastructure as code
Alternative tools
- OpenTelemetry
Vendor-neutral standard for traces, metrics, and logs
- Prometheus
Open-source metrics monitoring and time-series database
- Grafana
Open-source dashboards and visualization for all your metrics
- Kamal
Deploy containerized apps to your own servers
- SeaweedFS
Fast distributed file and object store you run yourself
- Ansible
Agentless automation for configuration and provisioning
