{{ define "hero" }} {{ partial "hero" (dict "title" .Params.title) }} {{ end }} {{ define "main" }} {{ $pageContext := . }}

Internal developer platform-in-a-box

Challenges of platform teams

{{ range $item := .Params.challenges.items }}
#{{ $item.number }}
{{ $item.title }}

{{ $item.description }}

{{ end }}

How Pulumi’s platform-in-a-box can help

Internal developer portals (IDPs) enable developers to quickly provision approved infrastructure, boosting productivity with pre-configured architectures, automated testing, and deployment adhering to organizational standards.

{{ partial "color-icon.html" (dict "icon" "lightning" "icon_color" "yellow") }}
Boost developer productivity

Help your developers ship faster by abstracting the complexities of configuring, testing, and deploying infrastructure. Provide self-serve infrastructure and eliminate bottlenecks on platform teams.

{{ partial "color-icon.html" (dict "icon" "gavel" "icon_color" "salmon") }}
Enforce standards and compliance

Make sure infrastructure is standardized and follows company standards and compliance. Distribute approved templates and enforce processes for testing and deployment.

{{ partial "color-icon.html" (dict "icon" "eye" "icon_color" "purple") }}
Increase visibility and observability

Always know what infrastructure is running and where so you can monitor costs, identify security risks, update software, and more.

{{ partial "color-icon.html" (dict "icon" "puzzle" "icon_color" "purple") }}
IDP solutions out-of-the-box

Use Pulumi building blocks to build every layer of your IDP. Building blocks are composable and programmable via rich APIs, with open source and SaaS options available.

{{ partial "color-icon.html" (dict "icon" "collab" "icon_color" "blue") }}
Collaborate across DevSecOps

Pulumi’s infrastructure and policy as code engine fosters collaboration between developers, security, and operations through common, popular programming languages.

{{ .Params.case_studies.title }}

{{ range $item := .Params.case_studies.items }}

{{ $item.quote }}

{{ partial "customer-logo.html" (dict "logo" $item.image) }}
{{ end }}

How Pulumi for Platform Teams works

Pulumi offers all the building blocks needed to build internal developer portals (IDPs). Use them together as a complete IDP solution or integrate components selectively into your existing IDP via rich APIs.

Pulumi for Platform Teams architecture diagram
{{ partial "color-icon.html" (dict "icon" "code" "icon_color" "yellow") }}

Developer control

Define standard infrastructure as code templates in your preferred programming language with Pulumi, allowing developers in your organization to self-service infrastructure. Make self-service provisioning easy for developers with Pulumi’s out-of-the-box portal or integrate your Backstage portal.

{{ range $item := .Params.control.items }}
{{ $item.title }}

{{ $item.description }}

{{ end }}
{{ range $item := .Params.integration.items }}
{{ $item.title }}

{{ $item.description }}

{{ end }}
{{ partial "color-icon.html" (dict "icon" "gear" "icon_color" "salmon") }}

Integration & delivery

After setting up your portal and templates, automate a standardized deployment process by integrating your existing CI/CD tools. Use Pulumi Deployments for managed deployments with advanced capabilities and integrations. For more control, opt for Pulumi Automation API to program and operate self-hosted deployments.

{{ partial "color-icon.html" (dict "icon" "security" "icon_color" "purple") }}

Security, monitoring, and logging

Secure, monitor, and log infrastructure deployed by your IDP. Set up deployment guardrails that enforce compliance. Receive detailed history, tracking, and audit logs for infrastructure. Manage configurations and secrets centrally and securely, ensuring you have visibility and control over who can access secrets and configuration.

{{ range $item := .Params.security.items }}
{{ $item.title }}

{{ $item.description }}

{{ end }}

Oboarding help is available

Platform assessment

We have architects available to assist you with free assessments and recommendations.

Platform workshops

Our engineers present workshops that teach you how to use Pulumi and IaC to accomplish your IDP goals.

Template building

Get help from our experts on building internal infrastructure templates for any cloud and any programming language.

Migration services

We can help you migrate from your existing Terraform or IaC tool and offer solutions for hybrid IaC scenarios.

Talk to an architect

Ready to build your IDP with Pulumi? Our architects are available to provide a free consultation and recommendations on how to get started.

{{ end }}