Seamless, Secure & Scalable Snapshot Import (KONG + KONGA)

Prerequisites:

Before you begin, ensure the following components are installed and running on your Windows system:

  1. Docker Desktop (latest version)
  2. Kong Gateway (Community or Enterprise)
    – Admin API must be accessible (default: http://localhost:8001)
  3. Konga GUI (for managing and importing snapshots)
  4. Snapshot File (Konga-exported JSON or kong.yaml declarative config)
Integration:
  1. Download and Run Kong Gateway
  2. Deploy and Access Konga
  3. Connect Konga to Kong
  4. Import Snapshot via Konga GUI:
    1. From the left menu, open snapshots.
    2. Click Import from File and select your snapshot file (.json).
    3. Click Import and wait until it completes.
    4. Click on Details of the imported snapshot.
    5. Click on Restore and choose all the objects.
    6. Click Import Objects.
Testing:

AISP Flow

  • POST /aisp/v1/access-consent - create consent
  • POST /userauth - authenticate user
  • POST /aisp/authorize? - authorize request
    {query_params: client_id, scope, otp, consent_id, state, redirect_uri, response_type}
  • POST /aisp/token - token exchange
  • POST /aisp/v1/access-consent/{consent_id}/authorization - authorize consent
  • GET /balanceinquiry - check account data
  • PUT/DELETE /aisp/v1/access-consent/{consent_id} - update/delete consent

PISP Flow

  • POST /pisp/v1/access-consent - create consent
  • POST /userauth - authenticate user
  • POST /pisp/authorize? - authorize request
    {query_params: client_id, scope, otp, consent_id, state, redirect_uri, response_type}
  • POST /pisp/token - token exchange
  • POST /pisp/v1/access-consent/{consent_id}/authorization - authorize consent
  • POST /paymentinitiation - initiate payment
  • POST /fundconfirmation - validate funds
  • PUT/DELETE /pisp/v1/access-consent/{consent_id} - update/delete consent

Download Open Banking - KONG Starter Kit