Integrating Amplication with Internal Developer Platforms (IDPs)

Amplication provides a powerful way to standardize and accelerate backend development, and integrating it with Internal Developer Platforms (IDPs) unlocks even greater efficiency. Whether you’re using Backstage, Port, or another IDP, Amplication seamlessly fits into your platform to streamline service creation, enforce best practices, and maintain consistency across your engineering organization. This guide outlines how to connect Amplication with any IDP using its GraphQL API, allowing you to synchronize templates, automate service scaffolding, and enhance your development workflow with a fully integrated experience.

Setup Process

To integrate Port with Amplication, you’ll need an active Port account. Afterwards, follow these steps:

1

Navigate to Data Sources Page

Go to Port’s Data Sources page.

2

Click on the '+ Data Source' button

Click the ”+ Data Source” button in the navigation bar.

3

Look for Amplication

Find and select Amplication under “Scaffolding”.

4

Fill the New Data Source Form

Configure the connection:

5

Connect

After clicking “Connect”, it will take a few minutes for the connection to fetch all the data from Amplication to Port.

Features

Once connected, you’ll have access to three main areas:

  • Builder View: Access to Amplication blueprints including Template, Resource, and Version Alert
  • Catalog Section: View all synced data through:
    • Amplication Templates
    • Amplication Resources
    • Amplication Version Alerts
    • Amplication Dashboard (comprehensive overview)
  • Self-service Actions:
    • Scaffold a Service: Create new services from templates
    • Code Re-build: Trigger rebuilds for specific resources