* [Topics](/en/topics "Topics")
* [Platform engineering](/en/topics/devops "Platform engineering")
* What is an internal developer platform?
What is an internal developer platform?
=======================================
Published  May 15, 2023•*3*-minute read
Copy URL
Jump to section
---------------
OverviewWhat is an internal developer platform?Why is an Internal Developer Platform important?How do IDPs relate to DevOps?How can Red Hat help?
Overview
--------
An internal developer platform (IDP) consists of a standardized set of self-service tools and technologies that developers need to create and deploy code.   
[Red Hat Developer Hub](/en/about/press-releases/red-hat-unveils-red-hat-developer-hub-help-fuel-developer-productivity) is an enterprise-grade developer portal containing a supported and opinionated framework for building IDPs. It helps reduce friction and frustration for engineering teams, while boosting [developer productivity](/en/products/developer-productivity), and increasing an organization's competitive advantages.
What is an internal developer platform?
---------------------------------------
By consolidating and simplifying elements of the development process, the basic objective of an IDP is to make a development team’s day-to-day work more manageable, efficient and collaborative.
Application developers are the primary users of an IDP, and [platform engineers](/en/topics/platform-engineering/what-is-platform-engineering) are responsible for initial configuration and maintenance. For platform engineers, an IDP can be thought of as an integrated product curated to provide developers with the tools they need to operationalize an application throughout its entire lifecycle.
Recommended for you
Unlocking developer productivity: How to provide consistent high-quality user experiences in less time
------------------------------------------------------------------------------------------------------
[Watch the webinar](https://www.redhat.com/en/events/webinar/unlocking-developer-productivity-how-to-provide-consistent-high-quality-user-experiences-in-less-time?percmp=RHCTG0250000455235)
Why is an Internal Developer Platform important?
------------------------------------------------
Organizations with multiple development teams often struggle with competing priorities, managing a diverse set of tools and technologies, and challenges to establishing best practices while adhering to security and compliance standards.
By adopting an IDP, organizations can help solve several challenges faced by development teams, including:
**Standardization:** Provides a standardized set of tools and services for all teams, reducing the risk of inconsistencies and errors.
**Productivity:** Helps automate setting up and managing development environments, configuring build pipelines, and deploying applications, allowing developers to focus on writing code and delivering features faster.
**Collaboration:** Provides a shared platform for collaboration between development teams and other parts of the organization, such as operations and security teams, to work together, improving communication and collaboration.
**On-boarding and self-service:** Reduces the time it takes for new developers to become productive using the appropriate tools, providing them with a better experience and decreasing the time it takes for them to ramp up and start creating value.
**Scalability:** Provides a scalable platform that can grow with the organization, allowing new teams to onboard quickly and ensuring all teams have access to the same tools and services.  
**Governance:** Establishes a framework that allows organizations flexibility and adherence to best practices which comply with security and compliance requirements--monitor and manage development environments effectively.
What are platform engineering tools?
------------------------------------
[Read the article](/en/topics/platform-engineering/platform-engineering-tools "Read the article")
How do IDPs relate to DevOps?
-----------------------------
[DevOps](/en/topics/devops) is an approach to culture, automation, and platform design that’s intended to promote a more efficient working relationship between development and operations teams, leading to faster and more frequent delivery of software applications and associated features.
Providing your team with an IDP can be a critical part of enabling and maintaining a DevOps culture.
[Learn more about DevOps](/en/topics/devops "Learn more about DevOps")
How can Red Hat help?
---------------------
[Red Hat® OpenShift®](/en/technologies/cloud-computing/openshift)[,](/en/technologies/cloud-computing/openshift/try-it) when combined with Red Hat Developer Hub, provides platform engineering teams with the tools they need to effectively build and manage internal developer platforms (IDP) and create the project templates, documentation, and workflows needed to build “golden paths.”
[Explore Red Hat OpenShift for platform engineering](/en/technologies/cloud-computing/openshift/platform-engineering)
Here are a few of the ways we make this possible:
**Secure and compliant solutions:** Red Hat Developer Hub is a full suite of verified and curated tools and components needed for operations teams to support developers–all in a centralized, consistent location. This results in increased productivity, fewer obstacles, and simplified governance with self-service and guardrails.
**Leading development experience:** Red Hat passes along expertise and experience to customers from our [ecosystem of partners](/en/partners) and open source projects.
**Self-management and maintenance:** Red Hat provides access to a common suite of developer tools that makes it easier and more productive for teams to build cloud-native services and applications.
**Support for critical bug fixes and new features:** Red Hat Developer Hub offers a centralized place for teams to access the latest versions of functionality, system architecture, and application documentation when and where they need it.  
**Easier Integration:** New tools and services (via Red Hat Plug-ins for Backstage) are pre-integrated. This means that extensibility and scalability are enabled for a single, consistent experience that ties together infrastructure tooling, resources, standards, owners, contributors, and administrators.
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies or try disabling adblockers."
Backstage with platform engineering. Video duration: 2:31
[Learn about Red Hat OpenShift for platform engineers](/en/technologies/cloud-computing/openshift/platform-engineering "Red Hat OpenShift for platform engineers")
Resource
State of platform engineering in the age of AI
----------------------------------------------
This detail provides a comprehensive review of the State of Platform Engineering in the Age of AI survey, conducted by Illuminas. Explore the details.
[Get the resource](/en/resources/state-of-platform-engineering-age-of-ai "State of platform engineering in the age of AI")
Recommended for you
Red Hat OpenShift for Developers Technical Overview
---------------------------------------------------
Red Hat OpenShift for Developers Technical Overview (DO088) is a series of on-demand videos that introduces essential techniques for application deployment, lifecycle management, and monitoring to develop robust and scalable solutions using Red Hat OpenShift.
[Learn more](https://www.redhat.com/en/services/training/do088-red-hat-openshift-developers-technical-overview?percmp=RHCTG0250000455236)
Keep reading
------------
### What are platform engineering tools?
Platform engineering tools are resources to support and enable development teams to improve productivity using a self-service approach.
[Read the article](/en/topics/platform-engineering/platform-engineering-tools "article | what are platform engineering tools")
### What is a Golden Path for software development?
A Golden Path refers to an opinionated, well-documented, and supported way of building and deploying software within an organization.
[Read the article](/en/topics/platform-engineering/golden-paths "article | What is a Golden Path for software development?")
### Platform engineering vs. DevOps
Find out how platform engineering differs from DevOps to identify an approach that supports your goals.
[Read the article](/en/topics/platform-engineering/platform-engineering-vs-devops "article | Platform engineering vs. DevOps")
Platform engineering resources
------------------------------
### Related content
* Case study
  [Zurich boosts agility and innovation with Red Hat Cloud Services](/en/resources/zurich-insurance-case-study)
* Overview
  [Accelerate innovation in the aviationsector with Red Hat OpenShift AI](/en/resources/accelerate-innovation-aviation-sector-overview)
* Case study
  [Mozzart Bet is building a strong DevOps culture](/en/resources/mozzart-bet-case-study)
* Case study
  [Matmut modernized application development with Red Hat OpenShift](/en/resources/matmut-case-study)
### Related articles
* [How to approach DevOps metrics](/en/topics/devops/how-approach-devops-metrics)
* [What is DevOps automation?](/en/topics/automation/what-is-devops-automation)
* [What is application lifecycle management (ALM)?](/en/topics/devops/what-is-application-lifecycle-management-alm)
* [What is CI/CD?](/en/topics/devops/what-is-ci-cd)
* [What is Observability?](/en/topics/devops/what-is-observability)
* [What is DevOps?](/en/topics/devops/what-is-devops)
* [What is GitOps?](/en/topics/devops/what-is-gitops)
* [What are platform engineering tools?](/en/topics/platform-engineering/platform-engineering-tools)
* [What is a Golden Path for software development?](/en/topics/platform-engineering/golden-paths)
* [What is a CI/CD pipeline?](/en/topics/devops/what-cicd-pipeline)
* [Platform engineering vs. DevOps](/en/topics/platform-engineering/platform-engineering-vs-devops)
* [What is multi-cloud GitOps?](/en/topics/devops/what-is-multicloud-gitops)
* [What is a GitOps workflow?](/en/topics/devops/what-is-gitops-workflow)
* [What is Argo CD?](/en/topics/devops/what-is-argocd)
* [What is platform engineering?](/en/topics/platform-engineering/what-is-platform-engineering)
* [What is CI/CD security?](/en/topics/security/what-is-cicd-security)
* [Why choose Red Hat for a DevOps Platform?](/en/topics/devops/why-choose-red-hat-for-devops)
* [What is agile methodology?](/en/topics/devops/what-is-agile-methodology)
* [Cloud-native CI/CD on Red Hat OpenShift](/en/technologies/cloud-computing/openshift/ci-cd)
* [What is continuous delivery?](/en/topics/devops/what-is-continuous-delivery)
* [What is SRE?](/en/topics/devops/what-is-sre)
* [What is an IDE?](/en/topics/platform-engineering/what-is-ide)
* [What is blue green deployment?](/en/topics/devops/what-is-blue-green-deployment)
[More about this topic](/en/topics/devops "More about this topic")