An Internal Developer Portal (IDP) is a platform designed to improve the developer experience within an organization.
OK, so what is “Developer Experience”?
Developer Experience (DevEx or DX) is the holistic view of a developer’s environment, tools, processes, and culture, focusing on making their work efficient, satisfying, and productive, much like User Experience (UX) but for builders of software, encompassing everything from IDEs and APIs to team workflows and onboarding.
What is Developer Experience?
How does an IDP improve DevEx? A good IDP provides a single place where developers can access everything they need for their day to work. Easy access to the tools they use, the location of software sources, documentation on how it all fits together. In other words, the resources they need to build, test, deploy, and monitor the software systems they create.
Even though the information is available, it is often scattered across multiple locations, making it difficult to find. The raw data may need processing to extract out valuable information.
It needs to be automated. Manually collecting scattered data, analyzing it for useful insights, and recording everything centrally can be a futile activity, since the information can quickly become outdated by subsequent changes. Worse, it will be wrong. To earn the trust of developers, that hub needs to be dependable and correct. The best way to achieve that is to automate updating it when things change.
What are the key features of an IDP?
main in git.How much does all that cost?
Many existing IDPs charge $100s/year per developer for such features. The Silverfish IDP will be different as we want
all developers to have access to such features. Our prices range from completely free for public repos on Github up to
$59.90/year per developer for established businesses. Head over to the pricing page for more info.