Kratix # Claim: Open-source platform framework for building composable internal developer platforms (IDPs) Focus: Kratix is a framework that enables co-creation of capabilities by providing a clear contract between application and platform teams through the definition and creation of “Promises”. Kratix focuses on empowering platform engineers to build better platforms Website:kratix.io Docs:docs.kratix.com Details # Details DevOps Knowledge Required?No Self-hosted:Yes OrchestratorKubernet...| Internal Developer Platform
KusionStack # Claim: Open Tech Stack to build self-service, collaborative, reliable and sustainable Internal Developer Platform Focus: As an early Platform Engineering practitioner, KusionStack has the vision to address some major challenges within applications’ DevOps lifecycle (delivery, operations, etc) in a time where infrastructure technologies are aggressively expanding, and consequently, the cognitive burden for the developers that comes with it. KusionStack aims to eliminate infrast...| Internal Developer Platform
Join # Join a Global Community # InternalDeveloperPlatform.org is the central hub for our global community of engineers and platform nerds. It provides a space for developers to discuss best practices and war stories around their Internal Developer Platforms and tooling setups. Join our Platform Engineering slack channel to meet other platform engineers, find jobs in the industry and attend our community events. Join our growing Slack community Our Community Mission # internaldeveloperplatfor...| Internal Developer Platform
What is an Internal Developer Platform (IDP)? # An Internal Developer Platform (IDP) is built by a platform team to build golden paths and enable developer self-service. An IDP consists of many different techs and tools, glued together in a way that lowers cognitive load on developers without abstracting away context and underlying technologies. Following best practices, platform teams treat their platform as a product and build it based on user research, maintaining and continuously improvin...| Internal Developer Platform
Events # Community events are a great way to connect with other developers, to exchange ideas, and learn more about Internal Developer Platforms (IDPs). All are welcome. Join the IDP community # Connect with fellow community members Get answers to your technical questions Find and share useful resources Stay up-to-date with the latest IDP news Find or host a meetup in your area! Upcoming events # Please check the meetup groups for online events.| Internal Developer Platform
Why build and use an Internal Developer Platform (IDP)? # Internal Developer Platforms (IDPs) have a tremendously positive impact on the velocity and happiness of teams. They enable developer self-service while keeping cognitive load low. They enhance developer productivity, improve developer experience, reduce manual ops, lower costs and maintenance overhead. On an organizational level, IDPs drive standardization by design, leading to a much more maintainable and scalable setup. IDPs establi...| Internal Developer Platform
Articles # Here we provide a repository of the latest and greatest blog posts and articles all about Internal Developer Platforms (IDP). Wrote an amazing piece and like to have it included? Submit a pull request! 2025 # What are golden paths? A guide to streamlining developer workflowsMallory Haigh, Workshop host @ Platform Engineering 3 platform engineering predictions for 2025Luca Galante, Core contributor @ Platform Engineering 2024 # Hype to Reality: Platform engineering wins in 2024Luca ...| Internal Developer Platform
War Stories # A space where you can share your failures and pain points with IDPs without judgment or recrimination. Want your war story with Internal Developer Platforms featured here? Submit a pull request! We recognize that creating new tech is hard. It typically requires hours of planning, focus, and energy. When something goes wrong it can be incredibly frustrating and exhausting, especially if it due to factors outside your control. Here at Internal Developer Platform, we think that gro...| Internal Developer Platform
When do you need an Internal Developer Platform (IDP)? # Internal Developer Platforms (IDPs) make sense in certain setups, but they can be overkill in others. Don’t overcomplicate things too early # We believe an engineering team should use off-the-shelf platforms such as Heroku for as long as possible. Typical reasons that make you migrate away from those are: You need granular access to the underlying infrastructure Your costs get out of control You have advanced data-privacy or security ...| Internal Developer Platform
How do Internal Developer Platforms (IDPs) relate to other concepts? # There are tons of different concepts flying around in our industry. Let’s clarify what an Internal Developer Platform (IDP) is and how it relates to other concepts. What is an Internal Developer Platform? # “An Internal Developer Platform (IDP) is built by a platform team to build golden paths and enable developer self-service. An IDP consists of many different techs and tools, glued together in a way that lowers cogni...| Internal Developer Platform
Creative Commons Attribution-ShareAlike 4.0 International # Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditio...| Internal Developer Platform
Alan Barr is a Platform Product Owner at Veterans United Home Loans. He writes about IDPs and software engineering practices at his blog. He also guides the vision of a white-glove experience IDP, named Dev.Lab, for product-minded Engineers. Dev.Lab is unique in the space due to its focus on enabling .NET software engineers to write applications with an API-First mindset. Linkedin| Internal Developer Platform
Amazon Elastic Kubernetes Service (EKS) # Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes. It’s a competitive attack by AWS against Google: it offers great availability and is technically close to GKE. However, it’s downsides are a draining permissions model and a high level of complexity that will take a while to digest.| Internal Developer Platform
Ambassador # Thousands of organizations of all sizes, from startups to Fortune 500 companies, use Ambassador to code and ship microservices on Kubernetes faster. Our software enables application developers on Kubernetes to code locally, secure microservices at the edge, and independently release services to end users, without requiring an overworked DevOps engineer for support. Ambassador is in fact the perfect starting point if you want to build an Internal Developer Platform yourself. It pa...| Internal Developer Platform
Azure Kubernetes Service (AKS) # AKSis a container orchestration service that helps you to manage, scale, and deploy containerized applications in seconds in a cluster environment on Azure. AzureKubernetesservice has been available on the Microsoft Azure platform since June 2018 making it a latecomer to the game of Kubernetes. However, it is increasing in functionality and technically, and operationally sufficient. We consider it ok, but not top of the list.| Internal Developer Platform
Charmed Kubernetes # Charmed K8s is a CNCF-certified, turnkey Kubernetes distribution. It claims to provide architectural freedom and fully automated operations. Charmed K8s is installed and managed by Juju, an open source orchestration engine for software operators developed by Canonical that enables deployment, integration and lifecycle management of applications at scale. The components managed by Juju are called Charms. They are independent, composable deployments of applications that can...| Internal Developer Platform
Choreo # Claim: An Internal Developer Platform as a Service for Developers. Website:choreo.dev Docs:https://wso2.com/choreo/docs/ Twitter:https://x.com/ChoreoDev What is Choreo? # Choreo is an internal developer platform as a service for developers. It simplifies the deployment, monitoring, and management of cloud-native applications, allowing developers to focus on innovation and writing efficient code. Simply connect your code and have it deployed in minutes. Choreo ensures rapid integratio...| Internal Developer Platform
Coherence # Claim: The first full developer experience platform Focus: Coherence is a full-cycle platform that enables development, testing, and deployment of full-stack web apps, supporting and formalizing the full SDLC. Includes functionality to manage databases and other cloud resources in all environment types (dev/Cloud IDE, staging/ephemeral branch previews, & production). Website:www.withcoherence.com Docs:docs.withcoherence.com -> Coherence| Internal Developer Platform
DevOpsBox # Claim: The first full cloud-native NoOps platform Focus: DevOpsBox tries to cover the full scope of DevOps tools, installs and integrates them. It is based on open-source technologies but adds an easy-to-use abstraction layer on top of them. Website:www.devopsbox.io Docs: available soon -> DevOpsBox| Internal Developer Platform
dyrector.io # Claim: Self-service container deployment and release management. Focus: Configure your OCI images once and deploy them as a new version anytime, to any environment. Website:dyrector.io Docs:https://docs.dyrector.io GitHub:https://github.com/dyrector-io/dyrectorio/ Twitter:https://twitter.com/dyrectorio Check out the project on GitHub What is dyrector.io? # dyrector.io is an open-source container management platform that helps you with self-service OCI image configuration and dep...| Internal Developer Platform
Elastic # Elastic is a distributed, open-source search and analytics engine built on Apache Lucene and developed in Java. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. It is commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence use cases. Elastic is easy to implement. You can quickly add pre-tuned searches to your website, app, or eCommerce s...| Internal Developer Platform
Giant Swarm # Claim: Giant Swarm’s Cloud Native Platform enables teams to rapidly develop, iterate and operate services at scale. What Giant Swarm is: Giant Swarm is a Kubernetes-based product. It’s built incrementally by incorporating feedback from all our customers. It accelerates the delivery of products. Differentiating. It empowers your teams to concentrate on solving real business problems by abstracting away organisational complexities and toil. Opinionated. It makes it easy for yo...| Internal Developer Platform
Gimlet # Claim: Kubernetes made simpler for cluster admins, developers and managers Focus: Gimlet is a set of tools that will get you an application operations platform on top of Kubernetes. It is built on the de-facto tools of the ecosystem - Helm and Flux - and provides you with a golden-path, a set of best-practices, so you can focus on your task at hand. Without having to navigate the vast options the cloud native ecosystem offers you.| Internal Developer Platform
Google Kubernetes Engine (GKE) # GKE is a version of Managed Kubernetes version from the creators of Kubernetes. It provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The GKE environment consists of multiple machines (specifically, Compute Engine instances) grouped together to form a cluster. GKE is highly recommended from a technical and reliability perspective. A downside is a tendency to enforce updates which lea...| Internal Developer Platform
gopaddle # Claim: Simplest low-code platform for Kubernetes developers and operators Focus: Simple Self-Service Platform to accelerate Kubernetes implementation, streamline team collaboration and improve feedback loop. The best part? It is a highly customizable low code platform. Website:gopaddle.io Docs:help.gopaddle.io -> gopaddle| Internal Developer Platform
Gremlin # -> Gremlin| Internal Developer Platform
Humanitec # Claim: Powers your Internal Developer Platform (IDP) Focus: Enables teams to build their own Internal Developer Platforms. Developed by former Google platform engineers, Humanitec focuses on providing a high-level developer experience and self-service for scale-ups to Fortune 100. Humanitec is widely considered the number one Platform Orchestrator and best option for IDP building in terms of total users and community. The system claims that it can save a seven-person developing te...| Internal Developer Platform
James Whinn, CTO of Expert Thinking, is an industry certified expert with comprehensive experience helping organisations succeed in their digital transformations. With exposure to such a wide range of sectors, including highly regulated industries such as finance and pharmaceuticals, James is well rehearsed in the common pitfalls facing companies when it comes to adopting cloud-native technologies and how to overcome them. As an advocate of Internal Developer Platforms, James believes that ID...| Internal Developer Platform
MariaDB # MariaDB Server is one of the most popular open source relational databases. It’s made by the original developers of MySQL and guaranteed to stay open source. It is part of most cloud offerings and the default in most Linux distributions. MariaDB turns data into structured information in a wide array of applications, ranging from banking to websites. Originally designed as enhanced, drop-in replacement for MySQL, MariaDB is fast, scalable, and robust, with a rich ecosystem of stora...| Internal Developer Platform
Massdriver # Claim: Streamlines the Design and Development of Internal Developer Platform (IDP) with Integrated Infrastructure Visibility. Focus: Massdriver is engineered to streamline the development and deployment process, allowing organizations to rapidly deliver world-class products with a high-level developer experience. It’s designed to save substantial time and resources by automating cloud operations, integrating seamlessly with CI/CD systems, and providing a self-service platform f...| Internal Developer Platform
Mia-Platform # Claim: Turn your company into a Digital Platform Focus: Mia-Platform brings to the market the first solution for the end-to-end creation of cloud-native digital platforms. Mia-Platform is a Developer Hub that manages the end-to-end life cycle of cloud native applications and simplifies the life of Dev and Ops. We also provide a marketplace full of plug-n-play components to accelerate the construction of your own digital platform. Website:mia-platform.eu| Internal Developer Platform
Nitric # Nitric is an open-source Infrastructure in Code software tool that provides a CLI (Command Line Interface) workflow to automate the provisioning of resources for managed services such as AWS, GCP, or Azure. Nitric automatically generates a specification of resources required by an application and leverages IaC tools such as Pulumi or Terraform to fulfill the resource request. Nitric simplifies the provisioning process by allowing you to focus more on the application development and l...| Internal Developer Platform
Nullstone # Claim: Nullstone is an easy-to-use developer platform that allows developers to ship fast to the cloud without being experts. The platform is customizable to meet the security and compliance needs of customers. Focus: Nullstone is an open platform that provides a single experience for infrastructure code and application code. The platform provides better visibility/control over cloud providers, automates the deployment process, and automates environment provisioning (including eph...| Internal Developer Platform
OpenShift # OpenShift is an enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud, multicloud, and edge deployments. Its advantages include that the API is well documented and governed by design and it helps you enforce security standards. However, it’s a beast in terms of complexity, make sure you have lots of time for set up and maintenance. -> OpenShift| Internal Developer Platform
Oracle Container Engine for Kubernetes (OKE) # Oracle Container Engine for Kubernetes (OKE) is a managed Kubernetes service for operating containerized applications at scale while reducing the time, cost, and operational burden of managing the complexities of Kubernetes infrastructure. Container Engine for Kubernetes enables you to deploy Kubernetes clusters instantly and ensure reliable operations with automatic updates, patching, scaling, and more. -> Oracle Kubernetes Engine| Internal Developer Platform
Pergola # A Platform as a Service from Developers for Developers. Website:pergola.cloud Docs:docs.pergola.cloud What is Pergola? # As an end-to-end self-service platform for developers, Pergola simplifies the creation, deployment, execution and management of software products as a service. It enables developers to focus on their work and turn ideas into great products without losing time on the technical infrastructure and operations. With Pergola, you have full control over the entire proces...| Internal Developer Platform
Platform.sh # Responsible and scalable application delivery platform Platform.sh is a polyglot, multi-cloud PaaS for all types of composable web projects (from monoliths to microservices and mixed-technologies web applications). As an End-to-End service, Platform.sh takes care of the entire Build, Test & Deploy cycle, adding layers of security and certifications, access control and team management, observability and continuous performance monitoring using Blackfire.io. Platform.sh considers t...| Internal Developer Platform
Portainer Community Edition # Portainer is an open source tool that lets users set-up, configure, and govern a container management portal that helps them get more value from Kubernetes sooner, with the skills the team already has. Manage any orchestrator, in the cloud, on prem, or at the edge, in a single interface. Resources # Get started with Portainer Join the community Check out the blog -> Portainer| Internal Developer Platform
Pulumi # Pulumi is an open source Infrastructure as Code tool for creating, deploying, and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases. Pulumi also works with modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers. Pulumi can be used when you develop your Internal Developer Platform by codifying the infrastructure o...| Internal Developer Platform
Qovery # Claim: The self-service infrastructure platform with an outstanding developer experience Focus: Qoveru is a full-cycle platform that enables development, testing, and deployment of full-stack web apps, supporting and formalizing the full SDLC. Includes functionality to manage databases and other cloud resources in all environment types (dev/Cloud IDE, staging/ephemeral branch previews, & production). Website:www.qovery.com Docs:hub.qovery.com Blog:blog.qovery.com Forum:discuss.qovery...| Internal Developer Platform
RabbitMQ # ****RabbitMQ is an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols. RabbitMQ is lightweight and easy to deploy on-premises and in the cloud. RabbitMQ can be deployed in distributed and federated configuration...| Internal Developer Platform
Canary Checker # Canary Checker is a Apache 2.0 licensed Kubernetes Native health check platform that provides a single pane of glass for health across your stack. Canary Checker Canary checker provides similar functionality to Prometheus Operator’s HTTP Probes but adds: 30+ different protocols including SQL, S3, CIFS, SFTP, Mongo, Redis and ElasticSearch Alert aggregation from Alert Manager, AWS CloudWatch, Dynatrace and Datadog. Pipeline health from Github and Azure Devops.| internaldeveloperplatform.org
Dynatrace # Dynatrace is a platform for unified observability and security. It delivers end-to-end observability with AIOps and application security in one unified platform including: Infrastructure Observability, Application Observability, Security Protection, Security Analytics, Digital Experience, Business Analytics, Workflow Automations, and custom solutions that can be built as Apps for this platform with an open ecosystem. Davis® combines predictive, causal, and generative AI to delive...| internaldeveloperplatform.org
Elastic # Built on the Elastic Stack, Elastic Observability helps organizations correlate unlimited telemetry data using the power of search to turn data into results. In a single, unified experience, Elastic Observability provides visibility into cloud environments like AWS, Microsoft Azure, and Google Cloud, with integrations built for seamless data ingestion. -> Elastic| internaldeveloperplatform.org
Application Configuration Management # TLDR; Internal Developer Platforms (IDPs) overcome the problem of Application Configuration Management by enabling you to manage application configuration as code in a standardized, dynamic and scalable way. This has a significant impact on maintaining, debugging, and governing application configuration. Application Configuration Management can be a real nightmare. While handling application code is a well-standardized process in today’s world (some of...| internaldeveloperplatform.org
Infrastructure Orchestration # TLDR; An Internal Developer Platform (IDP) is the sum of the tech and tools that an Ops, DevOps or platform engineering team glues together to build golden paths for developers. All the existing tools and infrastructure are part of the IDP, they integrate with it and they are orchestrated by the IDP to enable Continuous Delivery or even Continuous Deployment (CD) processes. An Internal Developer Platform should always follow a Platform as a Product approach.| internaldeveloperplatform.org
Environment Management # TLDR; With Internal Developer Platforms (IDPs) developers can self-serve fully provisioned environments on demand. This removes a lot of bottlenecks and enables faster delivery. Each new environment is provisioned as defined by the platform team. From a developer perspective, Environment Management is one of the most interesting components of an Internal Developer Platform. In many existing setups, setting up a new environment typically involves waiting for someone el...| internaldeveloperplatform.org
Deployment Management # TLDR; Deployment Automation within Internal Developer Platforms (IDPs) enables teams to move to a Continuous Deployment (CD) process. It also provides a clear record of each deployment ever made which is great for audits and similar processes. An Internal Developer Platform supports teams in establishing Continuous Delivery or even Continuous Deployment (CD) processes. Deployment Automation plays a central role for this. However, Deployment Automation is so much more t...| internaldeveloperplatform.org
Aiven Database-as-a-Service # Aiven provides managed, cloud-based instances of your favorite open source tools such as PostgreSQL, Kafka and M3DB. We focus on making hassle-free, reliable and scalable cloud services, so that you can focus on the things you know best. Aiven database-as-a-service enables you to accelerate application innovation through a modern, fully-managed open source data infrastructure immediately deployable in public clouds, including Amazon Web Services, Google Cloud Pla...| internaldeveloperplatform.org
Amazon Elastic Container Registry (ECR) # Amazon Elastic Container Registry (ECR) is a fully managed container registry that makes it easy to store, manage, share, and deploy your container images and artifacts anywhere. Amazon ECR eliminates the need to operate your own container repositories or worry about scaling the underlying infrastructure. Your images are hosts your images in a high-performance architecture, allowing you to reliably deploy images for your container applications.| internaldeveloperplatform.org
AWS Relational Database Service (RDS) # Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups. It frees you to focus on your applications so you can give them the fast performance, high availability, security, and compatibility they need.| internaldeveloperplatform.org
Azure Container Registry # Azure Container Registry allows you to build, store, and manage container images and artifacts in a private registry for all types of container deployments. It handles private Docker container images as well as related content formats, such as Helm charts, Open Container Initiative (OCI) artifacts, and images built to the OCI image format specification. -> Azure Container Registry| internaldeveloperplatform.org
Microsoft Azure SQL Database # Azure SQL Database is a fully managed platform as a service (PaaS) database that automates most of the database management functions like upgrading, patching, backups, and monitoring without your involvement. Azure SQL Database runs on the latest stable version of the SQL Server database engine and patched OS with 99.99% availability. With Azure SQL Database, you can create highly available and high-performance data storage layers for your applications and solut...| internaldeveloperplatform.org
Bytebase # Bytebase is an open source database CI/CD tool for developers and DBAs. It covers the entire database development lifecyle including database change and query, SQL review, version control and rollback. Bytebase supports MySQL, PostgreSQL, TiDB, ClickHouse and Snowflake. It also provides GitOps workflow with the native GitLab and GitHub integration. -> Bytebase| internaldeveloperplatform.org
CircleCI # CircleCI is on a mission is to empower technology-driven organizations to do their best work. They want to make engineering teams more productive through intelligent automation, and provide enterprise-class support and services, with the flexibility of a startup. -> CircleCI| internaldeveloperplatform.org
Codefresh # Codefresh is a solid Continuous Integration tool built specifically for Kubernetes and Docker. It pioneered the concept of jobs and works great with Internal Developer Platforms. -> Codefresh| internaldeveloperplatform.org
Datadog # Datadog is a monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform. It brings together end-to-end traces, metrics, and logs to make your applications, infrastructure, and third-party services entirely observable. These capabilities help businesses secure their systems, avoid downtime, and ensure customers are getting the best user experience. -> Datadog| internaldeveloperplatform.org
DockerHub # Docker Hub is the world’s largest repository of container images with an array of content sources including container community developers, open source projects, and independent software vendors (ISV) building and distributing their code in containers. Docker Hub is the world’s easiest way to create, manage, and deliver your team’s container applications. -> DockerHub| internaldeveloperplatform.org
Artifact Registry | Google Cloud # As the evolution of Container Registry, Artifact Registry is a single place for your organization to manage container images and language packages (such as Maven and npm). It is fully integrated with Google Cloud’s tooling and runtimes and comes with support for native artifact protocols. This makes it simple to integrate it with your CI/CD tooling to set up automated pipelines. -> Artifact Registry by Google Cloud| internaldeveloperplatform.org
Container Registry | Google Cloud # Container Registry is a single place for your team to manage Docker images, perform vulnerability analysis, and decide who can access what with fine-grained access control. Existing Continuous Integration, Continous Delivery, and Deployment (referred to as CI/CD) integrations let you set up fully automated Docker pipelines to get fast feedback. NOTE : Container Registry is still available and will continue to be supported as a Google Enterprise API, going f...| internaldeveloperplatform.org
GitHub Actions # GitHub Actions is a newish project by version control giant GitHub. It’s conveniently integrated into a tool that most teams already use. GitHub Actions makes it easy to automate all your software workflows, now with world-class Continuous Integration, Continous Delivery, and Deployment (referred to as CI/CD). Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.| internaldeveloperplatform.org
GitLab # GitLab is one application with endless possibilities. Organizations rely on GitLab’s source code management, Continuous Integration, Continous Delivery, and Deployment (referred to as CI/CD), security, and more to deliver software rapidly. GitLab is growing rapidly, although some say it’s spread slightly too thin across all layers. But Continuous Integration and version control are what they live and breathe. -> Gitlab| internaldeveloperplatform.org
Google CloudSQL # Google Cloud SQL is a managed Google Cloud database service that allows you to run MySQL, PostgreSQL, and Microsoft SQL Server databases on Google Cloud. It offers a fully managed relational database service. -> Google CloudSQL| internaldeveloperplatform.org
Grafana # Grafana is an open source technology used to compose observability dashboards with everything from Prometheus and Graphite metrics, to logs and application data to power plants and beehives. Grafana connects with a plethora of databases including Graphite, Prometheus, Influx DB, ElasticSearch, MySQL, and PostgreSQL. It helps to monitor and analyze data and track user and application behavior including error type and frequency in pre-production and production-environments. If you’r...| internaldeveloperplatform.org
Harbor # Harbor is an open source registry that secures artifacts with policies and Role Based Access Control. It ensures images are scanned and free from vulnerabilities, and signs images as trusted. Harbor is a graduate of the Cloud Native Computing Foundation. It delivers compliance, performance, and interoperability to help you consistently and securely manage artifacts across cloud-native compute platforms like Kubernetes and Docker. Harbor is what we are seeing used most in the Internal...| internaldeveloperplatform.org
Instana # Instana is the leading provider of Observability and fully automated Application Performance Management (APM) solutions for cloud-native Microservice applications. The company’s Enterprise Observability Platform, powered by automated APM, ingests all observability metrics, traces every request, and profiles all processes continuously and automatically, delivering the actionable information with full context to developer and operations teams to help them optimize their application ...| internaldeveloperplatform.org
Jenkins # Jenkins is the leading open source automation server, providing hundreds of plugins to support building, deploying, and automating. Jenkins is often used to orchestrate the scripts and Infrastructure as Code (IaC) setups to power an Internal Developer Platform (IDP). However, Jenkins has a tendency to become very hard to maintain. While IDPs built with Jenkins scale to a certain degree, they require significant maintenance. -> Jenkins| internaldeveloperplatform.org
Jenkins # Jenkins is the leading open source automation server, providing hundreds of plugins to support building, deploying, and automating. Jenkins is often used to orchestrate the scripts and Infrastructure as Code (IaC) setups that power an Internal Developer Platform (IDP). However, it has a tendency to get very difficult to maintain. While IDPs build with Jenkins scale to a certain degree, they require a large amount of maintenance.| internaldeveloperplatform.org
MongoDB # MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built-in and easy to use.| internaldeveloperplatform.org
New Relic # New Relic One is a cloud-based observability platform built to help engineers create software. From monoliths to serverless, you can instrument everything, then analyze, troubleshoot, and optimize your entire software stack. All from one place. -> New Relic| internaldeveloperplatform.org
PostgreSQL # PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development. It’s earned a strong reputation for reliability, feature robustness, and performance. -> PostgreSQL PostgreSQL Kubernetes scalable solution # Postgres operator is a scalable solution that enables teams to create, update, upgrade and monitor PostgreSQL clusters using Kubernetes CRDs. It is actively maintained and battle tested by Zalando.| internaldeveloperplatform.org
Prometheus # Prometheus is an open source monitoring platform. Built primarily for monitoring containerized workloads, Prometheus is a popular tool for collecting time series data from instrumented jobs using an open, vendor-neutral, text-based exposition format. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting. The project is written in Go and licensed under the Apache 2 Licen...| internaldeveloperplatform.org
Role-Based Access Control # TLDR; Internal Developer Platforms (IDPs) allow the Platform/DevOps team to manage access on a granular level. This can limit access to production to a small number of trusted people while allowing every engineer to create new development environments as needed. A lot of different people across an IT organization are using an Internal Developer Platform to get their daily work done more efficiently; from the platform or Ops team team that is setting up the infrastr...| internaldeveloperplatform.org
Argo CD # Claim: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Focus: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It follows the GitOps pattern of using Git repositories as the source of truth. Engineers love Argo CD for its great developer experience, especially in smaller organisations. But setting it up requires extensive experience in Kubernetes and DevOps tooling. In bigger and more complex setups, Argo CD is hard to scale, diffic...| internaldeveloperplatform.org
Flux CD # Claim: Flux is a set of continuous and progressive delivery solutions for Kubernetes, and they are open and extensible. Focus: Flux CD is a Continuous Delivery tool to help keep Kubernetes clusters in sync with configuration sources such as Git repositories and automate configuration updates when available. Flux is built with the GitOps toolkit and supports multi-tenancy and syncing an arbitrary number of Git repositories. Flux CD is one of the multiple components available to devel...| internaldeveloperplatform.org
Kubevela # Claim: Make shipping applications more enjoyable. Shifting to the open application model makes it necessary to restructure the entire config setup. Website: https://kubevela.io/ Docs: https://kubevela.io/docs/ -> Kubevela What is KubeVela? # KubeVela’s goal is to make shipping applications more enjoyable. As a modern application delivery platform, KubeVela works to make application deployment and operation across hybrid, multi-cloud environments faster, easier, and more reliable....| internaldeveloperplatform.org