How can we improve Azure API Management?

Allow to bind an APIM instance with multiple domain names.

One might bind an APIM instance with at the beginning and has it published to customers. Then decided to switch to, but he don't want to add breaking changes to his existing customers and thus wants to keep both and binding to that APIM instance at the same time.

82 votes
Sign in
Sign in with: oidc
Signed in as (Sign out)
You have left! (?) (thinking…)
Terry Zhou shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: oidc
Signed in as (Sign out)
  • Patrik Norrgård commented  ·   ·  Flag as inappropriate

    Hi Team,

    Wildcard support solves half of our problem, as two old endpoints share the same domain, but a third is on a completely different domain so we still need that to be possible. Thanks!

  • Samuel Li commented  ·   ·  Flag as inappropriate

    Hi Team,

    Currently in order to support a new client, just for branding purpose, we have to lunch a new APIM instance, which is costly and a management headache.

    We really need a feature to support multiple DNS names for developer portal.
    For example, client a has as entry point, and client B has as entry point;

    Can you please take a look at it?

  • Pratik commented  ·   ·  Flag as inappropriate

    Is there any detail on how this works. The documentation for APIM doesn't show how to achieve this. The ideas is that a wildcard cert will allow multiple sub domains for a songle APIM instance for different clients

    Following this blog post but adapting to new portal

    I went to "Custom domains and SSL'
    Select type as 'Custom'
    Set the Hostname to *
    Uploaded the wildcard Certificate for *

    Then what?
    Create a DNS A-Record mapping say a custom subdomain like to the public VIP of the APIM?

    The developer portal shows request URL as https://*
    Of course this cannot be tested within dev portal.

  • Terry Zhou commented  ·   ·  Flag as inappropriate

    Supporting wildcard domain names is a good progress, thanks APIM team.

    Could we also support binding different domain names that do not have a common root domain name? Say binding and to the same APIM instances?

Feedback and Knowledge Base