ArganoMS3 | Cloud Integration Solutions

  • About
    • Why Us
    • Leadership
    • Our Core Values
    • Clients
    • ArganoMS3 PHILIPPINES
  • Services & Expertise
    • API & INTEGRATION
      • Tavros
      • KONG API
      • MuleSoft
      • APIGEE
      • REDHAT FUSE / CAMEL
    • STRATEGY & OPTIMIZATION
      • DEVOPS
      • 24x7x365 Ops Support
    • CLOUD SERVICES
      • AMAZON AWS
      • SALESFORCE
    • ARTIFICIAL INTELLIGENCE
      • RPA
      • BIG DATA
      • IoT
  • Partners
    • MuleSoft
    • AWS
    • UiPath
    • Kong
    • Apigee
    • Red Hat
  • Resources
    • ArganoMS3 Is Talkin’ Nerdy
    • Case Study
    • MUnit Whitepaper
    • MuleSoft Runtime Whitepaper
    • API-Led Architecture Whitepaper
  • Careers
  • Blog
    • Archive
  • Contact

Configuring an API Gateway

March 29, 2016

Configuring an API Gateway

Jose Montoya

As many organizations are starting to leverage Mulesoft API Manager and API Gateway for securing public and private APIs, it’s important to understand the process for setting up your API Gateway and establishing your tokens needed to test these out.  This blog will walk you through the steps required to establish your API Gateway project.

Steps to Configuring an API Gateway:

  • Add a new API
  • Create API Definitions (RAML)
  • Deploy Mule Application to CloudHub
  • Create New Portal
  • Request API Access
  • Configure Gateway Endpoint
  • Apply Policies
  1. Add A New API – In the Anypoint Platform, under the API Administration tab, choose Add new API and fill out your API name and version.0329 pic 2
  2. Create API Definition – Once inside the created API page, choose Edit in API Designer.0329 pic 3Here you will create the RAML definition and Save.
    0329 Pic 4
  3. Deploy Mule Application – Deploy your mule application to Cloudhub from Anypoint Studio.0328 pic 3
    Check on the application from the CloudHub Tab in the Anypoint Platform. Take note of the app URL.0329 Pic 5
  4. Create A New Portal – Back in the API page, choose Create New Portal under the API Portal section.0329 Pic 6
  5. Request API Access-In the Portal page choose to preview the Live Portal.0329 Pic 7In the live portal you will Request API Access.0328 pic 7
  6. Configure Gateway Endpoint-Choose Configure Endpoint in the API Status section.0329 Pic 9Here Implementation URI is the app url you got from Step 3. Check to Configure Proxy for CloudHub an Save.0329 Pic 11Review the information and select the CloudHub environment to deploy the Gateway and Deploy.0329 Pic 12
  7. Add Policies-Back in the API page, apply Specific Policies from the Policies section. Each policy will create a dialog requesting the necessary information for that particular policy.0329 Pic 13

Now that you have created your API and configured your API proxy, the policies will each have different applications that may impact your RAML.  For example, if you’re using Client_ID enforcement you will need to add the RAML Snippet provided to your RAML file that will specify where these elements are to be located within the inbound message.

Look forward to our NEXT blog that will cover Policy Application to APIs.

Resources:

Mule: Create an API
RAML: Tutorial
Mule: Deploy to CloudHub
Mule: Configuring an API Gateway

Filed Under: Integration

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

FUTURE PROOF SOFTWARE SOLUTIONS
ArganoMS³ enables organizations to meet today’s software, integration, cloud, and data-related challenges with confidence and ease.

About

  • Why Us
  • Leadership
  • Team
  • Clients
  • We're hiring

Solutions

  • API & Integration
  • Strategy and Optimization
  • Cloud Services
  • Artificial Intelligence

Partners

  • Apigee
  • AWS
  • Kong
  • MuleSoft
  • Red Hat
  • Salesforce
  • UiPath

Popular Links

  • Contact Us
  • Blog
  • White Papers
  • Case Study
COPYRIGHT © 2022 ⬤ ArganoMS³ MOUNTAIN STATE SOFTWARE SOLUTIONS

Copyright © 2023 · MS3 Mountain State Software Solutions · Log in