To create a custom connector in Power Apps, define the API host, configure authentication, create an action with request and response structure, then test and publish it inside a Solution.
Creating a custom connector in Power Apps allows you to integrate any external REST API into your application. This is useful when a built-in connector is not available.
Process for creating custom connector
The process includes five main stages:
- General Configuration â Define the connector name, API host, and HTTPS scheme.
- Security Setup â Configure authentication (or choose no authentication for public APIs).
- Definition â Create actions, define request parameters, and structure the expected response.
- Code (Optional) â Add custom logic if required.
- Testing â Create a connection and validate the API response
Once published, the connector behaves like a native Power Apps connector and can be reused across multiple Canvas Apps and Power Automate flows.
When Should You Create a Custom Connector?
You should create a custom connector when:
- No standard connector exists for your API
- You need reusable API integration
- You want centralized and secure external communication
Learn Step-by-Step with a Real Example
In our detailed tutorial, we demonstrate how to create a custom connector using a public REST API and use it inside a Canvas App.
Click on below detailed button to learn this step by step.
View Detailed Answer


