Skip to content

feat(portal): Automate developer and app creation#4885

Draft
cloudjumpercat wants to merge 4 commits intomainfrom
feat/automate-developers-apps
Draft

feat(portal): Automate developer and app creation#4885
cloudjumpercat wants to merge 4 commits intomainfrom
feat/automate-developers-apps

Conversation

@cloudjumpercat
Copy link
Copy Markdown
Contributor

@cloudjumpercat cloudjumpercat commented Apr 16, 2026

Description

Fixes #4845

Preview Links

Checklist

  • Tested how-to docs. If not, note why here.
  • All pages contain metadata.
  • Any new docs link to existing docs.
  • All autogenerated instructions render correctly (API, decK, Konnect, Kong Manager).
  • Style guide (capitalized gateway entities, placeholder URLs) implemented correctly.
  • Every page has a description entry in frontmatter.
  • Add new pages to the product documentation index (if applicable).

@cloudjumpercat cloudjumpercat added the release-docs Docs for release label Apr 16, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 16, 2026

Deploy Preview for kongdeveloper ready!

Name Link
🔨 Latest commit 4255f26
🔍 Latest deploy log https://app.netlify.com/projects/kongdeveloper/deploys/69e6902481525d0008838a32
😎 Deploy Preview https://deploy-preview-4885--kongdeveloper.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
@cloudjumpercat cloudjumpercat force-pushed the feat/automate-developers-apps branch from ddd74db to 6d7de55 Compare April 17, 2026 13:46
@@ -0,0 +1,44 @@
You can pre-create applications and application registrations on behalf of a developer or team using the {{site.konnect_short_name}} API.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe steer this less towards "pre-creation" and more towards automation in general? I'd argue the automation benefits is the biggest value drop.

Comment on lines +14 to +16
owner:
id: "$DEVELOPER_ID"
type: "developer"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We also support the ability to create applications with a team owner via "type": "team". Probably worth calling this out somewhere.


{:.warning}
> **DCR applications:**
> If the application will be using a DCR provider with the given auth strategy, the request must specify `dcr_client_id`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using dcr_client_id is actually a special case, even when using a DCR auth strategy. The 2 cases with DCR auth strategies are:

  1. (standard case) Customer wants a new DCR application to be created, where the IdP client will be created in the identity provider and assigned a client_id, which will be set as the client_id of the application and cannot be changed moving forward. Neither dcr_client_id or client_id should be specified in this case, and client_id will be present on the response. This is similar to the existing application creation behavior within the portal context: https://developer.konghq.com/api/konnect/dev-portal/v3/#/operations/create-application.
  2. (import case) Customer wants to create an application that is linked to an existing IdP client, but treated as a DCR application moving forward as if it was created via the DCR app creation process. This allows the customer to import existing IdP clients when onboarding their applications into Konnect. In this case dcr_client_id must be specified, and client_id will be present on the response. This is not possible in the existing application creation behavior within the portal context.

Comment thread app/_includes/dev-portal/create-dev-api.md Outdated
cloudjumpercat and others added 3 commits April 20, 2026 14:43
Co-authored-by: Mike Swierenga <mike.swierenga@gmail.com>
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Signed-off-by: Diana <75819066+cloudjumpercat@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-docs Docs for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dev Portal: Migrating developers and application registrations

3 participants