SlideShare a Scribd company logo
ANYPOINT PLATFORM
FOR APIS USER GUIDE
By
Achyuta Laxmi
Overview
 Introduction
 Anypoint Platform for APIs User Guide
 CreatingYour API in the Anypoint Platform
 DesigningYour API
 BuildingYour API
 SettingYour API URL
 ProxyingYour API
 DeployingYour API or Proxy
 AccessingYour API Behind a Firewall
 ManagingYour API
 Creating an API Notebook
 Browsing and AccessingAPIs
 Viewing API Analytics
 Analytics Event API
 References
Introduction
The Anypoint Platform for APIs can be used to design, build,
manage, and publish your APIs.You can maximize API usage by
creating an experience that developers appreciate.
Anypoint Platform for APIs User Guide
Contents:
 CreatingYour API in the Anypoint Platform
 DesigningYour API
 BuildingYour API
 SettingYour API URL
 ProxyingYour API
 DeployingYour API or Proxy
 AccessingYour API Behind a Firewall
 ManagingYour API
 Creating an API Notebook
 Browsing and Accessing APIs
Viewing APIAnalytics
 Analytics Event API
 Engaging Users ofYour API
 Images and Attachments in API Portal
CreatingYour API in the Anypoint
Platform
Before you can design, manage, or publish your APIs in the
Anypoint Platform, you have to create them in the platform.You
can do this from the API Administration page, which you should
have access to if you are a member of the API Creator or
Organization Administrator role.
To create a new API in the platform, click Add New API from the
APIAdministration page.
DesigningYour API
API Designer is the Anypoint Platform for APIs custom environment
specifically dedicated to designing and writing an API definition in RAML.
The API definition that you create here can be consumed by APIkit (as
well as other RAML interpreting frameworks such as Osprey, JAXRS-
Codegen, etc) to build out your API.
The Designer is automatically paired with the API Console, allowing you
to watch your API take shape as you write it.
BuildingYour API
RESTfulAPI Modeling Language (RAML)works to define RESTful
APIs. LeveragingYAML and JSON, RAML is exceptionally
lightweight, encouraging the organic emergence of elegant API
patterns. Use RAML – and its intuitive tooling – to design and
write your API interface, then import the interface file into Studio
to build out your API with APIkit.
SettingYour API URL
On your APIVersion Details page, click Configure Endpoint to set the
API type and an optional inbound endpoint for your deployed API.The
endpoint that you provide here should be the actual inbound URL of
your API. Do not use a placeholder URL.
The platform asks you to identify your APIType as either HTTP,WSDL,
or RAML Spec.
ProxyingYour API
Before you can create a proxy, you must first create an API version in the
Anypoint Platform.
To obtain an auto-generated proxy for your API version, you need to have API
Version Owner permissions for the API, or be an Organization Administrator.
To deploy a proxy application, you need a valid URL where your API is
currently running.You also need one of the following:
On-premises
Automatic On-premises deploy
Automatic CloudHub deploy
Manual CloudHub deploy
DeployingYour API or Proxy
This page assumes that you have done one of the following things:
1. Built a new API using APIkit or
2. Created an auto-generated proxy application for the endpoint on
which your API is hosted (if you want to deploy on premises or
manually to CloudHub, you must downloaded it as a .zip file) or
3. Built a custom proxy application for the endpoint on which your API is
hosted
AccessingYour API Behind a Firewall
When you use the Anypoint Platform’s API Console, API Designer, or API
Notebook features, calls to APIs are routed through a server-side proxy
by default. For more information about this proxy and why it’s used,
read the Proxies, and CORS section below. If your API is located behind a
firewall that prevents inbound requests, the API is unreachable from the
proxy and you won’t be able to use the proxy to call the API. However, if
you are using your browser from behind the firewall, you may be able to
call your API directly.
ManagingYour API
• Applying Runtime Policies
Client ID Based Policies
External OAuth 2.0TokenValidation Policy
HTTP Basic Authentication Policy
PingFederate OAuthToken Enforcement Policy
LDAP Security Manager
OpenAM OAuthToken Enforcement Policy
Creating a PolicyWalkthrough
ApplyingCustom Policies
AddingTerms and Conditions
OAuth 2.0 Provider and OAuth 2.0Token Enforcement Policies
• fining SLATiers
• Managing APIVersions
Creating an API Notebook
There are two ways to create an API Notebook:
If you are an APIVersion Owner, edit your API Portal and use the left
navigation menu to add a new API Notebook for your API version.
Creating your API Notebook within the context of your API Portal
automatically includes a line of code that creates the necessaryAPI
client for your RAML-based API.
Visit the API Notebook site and create a new Notebook. If you want to
save your work, log in with your GitHub account; your saved
notebooks store as GitHub gists.
Browsing and Accessing APIs
Your organization’s Developer Portal can be found here:
http://apiplatform.anypoint.mulesoft.com/apiplatform/{yourorgdo
main}/#/portals
Note that you can only see API Portals listed on the Developer Portal
that are Public or to which you have been granted PortalViewer access.
You can browse the portals alphabetically, or search for APIs according
to name, version, or tags.
Viewing API Analytics
Access the Analytics dashboard for yourAnypoint Platform for APIs
organization to get insight into how your APIs are being used and how they
are performing.
Analytics Event API
The Anypoint Platform for APIs gathers powerful analytics data for each API
that is managed using the platform.This data is displayed visually in your
API’s dashboard, but many scenarios require access to the raw data so that
it can be analyzed or transformed.To meet this need, the Analytics
ReportingAPI makes it easy to create a report that queries the desired data
and exposes it via an API endpoint.You can also create reports that span
more than one API, or create different reports for the same API.
References
https://docs.mulesoft.com/anypoint-platform-for-apis/
https://docs.mulesoft.com/anypoint-platform-for-apis/anypoint-
platform-for-apis-user-guide
Thank you
Ad

More Related Content

What's hot (12)

Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub application
D.Rajesh Kumar
 
Mule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRAMule Integration with Atlassian JIRA
Mule Integration with Atlassian JIRA
Ramakrishna Narkedamilli
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlights
D.Rajesh Kumar
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlights
himajareddys
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kit
D.Rajesh Kumar
 
Mule Integration with Dropbox
Mule Integration with DropboxMule Integration with Dropbox
Mule Integration with Dropbox
Ramakrishna Narkedamilli
 
Mule
MuleMule
Mule
irfan1008
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
F K
 
Anypoint platform for API's glossary
Anypoint platform for API's glossaryAnypoint platform for API's glossary
Anypoint platform for API's glossary
Achyuta Lakshmi
 
Manage and consume the api
Manage and consume the apiManage and consume the api
Manage and consume the api
Achyuta Lakshmi Puvvala
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
D.Rajesh Kumar
 
Get Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESBGet Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESB
Sanjeet Pandey
 
Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub application
D.Rajesh Kumar
 
Anypoint platform release highlights
Anypoint platform release highlightsAnypoint platform release highlights
Anypoint platform release highlights
D.Rajesh Kumar
 
Anypoint platform highlights
Anypoint platform highlightsAnypoint platform highlights
Anypoint platform highlights
himajareddys
 
Mule anypoint connector dev kit
Mule  anypoint connector dev kitMule  anypoint connector dev kit
Mule anypoint connector dev kit
D.Rajesh Kumar
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
F K
 
Anypoint platform for API's glossary
Anypoint platform for API's glossaryAnypoint platform for API's glossary
Anypoint platform for API's glossary
Achyuta Lakshmi
 
Get Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESBGet Data from Microsoft CRM using Mule ESB
Get Data from Microsoft CRM using Mule ESB
Sanjeet Pandey
 

Viewers also liked (7)

Mule management console
Mule management consoleMule management console
Mule management console
Achyuta Lakshmi
 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
Achyuta Lakshmi
 
Introduction to es bs mule
Introduction to es bs   muleIntroduction to es bs   mule
Introduction to es bs mule
Achyuta Lakshmi
 
Using seda in mule
Using seda in muleUsing seda in mule
Using seda in mule
Anirban Sen Chowdhary
 
Anypoint b2 b
Anypoint b2 bAnypoint b2 b
Anypoint b2 b
Achyuta Lakshmi
 
Mule high availability (ha) cluster
Mule high availability (ha) clusterMule high availability (ha) cluster
Mule high availability (ha) cluster
Achyuta Lakshmi
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
Achyuta Lakshmi
 
Ad

Similar to The anypoint platform for API's (20)

Apimanagement
ApimanagementApimanagement
Apimanagement
chandu1443
 
Creating a mule project with raml and api
Creating a mule project with raml and apiCreating a mule project with raml and api
Creating a mule project with raml and api
Bhargav Ranjit
 
Mule api management
Mule  api managementMule  api management
Mule api management
Bhanu Chandra Nalleboyina
 
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
Restlet
 
Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!
Son Nguyen
 
Apigility – Lightning Fast API Development - OSSCamp 2014
Apigility – Lightning Fast API Development - OSSCamp 2014 Apigility – Lightning Fast API Development - OSSCamp 2014
Apigility – Lightning Fast API Development - OSSCamp 2014
OSSCube
 
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
HostedbyConfluent
 
A Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdfA Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdf
iDataScientists
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API Design
Yos Riady
 
Apiary
ApiaryApiary
Apiary
Suresh B
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
VishnuGone
 
Api tools overview
Api tools overviewApi tools overview
Api tools overview
Olivier Thomann
 
ApiDD Consumer
ApiDD ConsumerApiDD Consumer
ApiDD Consumer
apidd
 
Play Your API with MuleSoft API Notebook
Play Your API with MuleSoft API NotebookPlay Your API with MuleSoft API Notebook
Play Your API with MuleSoft API Notebook
Rakesh Kumar Jha
 
"Kiota - yet another API client code generator or something actually useful?"...
"Kiota - yet another API client code generator or something actually useful?"..."Kiota - yet another API client code generator or something actually useful?"...
"Kiota - yet another API client code generator or something actually useful?"...
Fwdays
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinar
LibbySchulze
 
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
Bill Doerrfeld
 
API Proxy Auto Discovery
API Proxy Auto DiscoveryAPI Proxy Auto Discovery
API Proxy Auto Discovery
Vince Soliza
 
Appium solution
Appium solutionAppium solution
Appium solution
Nael Abd Eljawad
 
Creating a mule project with raml and api
Creating a mule project with raml and apiCreating a mule project with raml and api
Creating a mule project with raml and api
Bhargav Ranjit
 
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...
Restlet
 
Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!Quality sdk for your apis in minutes!
Quality sdk for your apis in minutes!
Son Nguyen
 
Apigility – Lightning Fast API Development - OSSCamp 2014
Apigility – Lightning Fast API Development - OSSCamp 2014 Apigility – Lightning Fast API Development - OSSCamp 2014
Apigility – Lightning Fast API Development - OSSCamp 2014
OSSCube
 
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
Apicurio Registry: Event-driven APIs & Schema governance for Apache Kafka | F...
HostedbyConfluent
 
A Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdfA Comprehensive Guide Of API Development.pdf
A Comprehensive Guide Of API Development.pdf
iDataScientists
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API Design
Yos Riady
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
VishnuGone
 
ApiDD Consumer
ApiDD ConsumerApiDD Consumer
ApiDD Consumer
apidd
 
Play Your API with MuleSoft API Notebook
Play Your API with MuleSoft API NotebookPlay Your API with MuleSoft API Notebook
Play Your API with MuleSoft API Notebook
Rakesh Kumar Jha
 
"Kiota - yet another API client code generator or something actually useful?"...
"Kiota - yet another API client code generator or something actually useful?"..."Kiota - yet another API client code generator or something actually useful?"...
"Kiota - yet another API client code generator or something actually useful?"...
Fwdays
 
Api clarity webinar
Api clarity webinarApi clarity webinar
Api clarity webinar
LibbySchulze
 
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
Bill Doerrfeld
 
API Proxy Auto Discovery
API Proxy Auto DiscoveryAPI Proxy Auto Discovery
API Proxy Auto Discovery
Vince Soliza
 
Ad

Recently uploaded (20)

Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Exploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the FutureExploring Wayland: A Modern Display Server for the Future
Exploring Wayland: A Modern Display Server for the Future
ICS
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 

The anypoint platform for API's

  • 1. ANYPOINT PLATFORM FOR APIS USER GUIDE By Achyuta Laxmi
  • 2. Overview  Introduction  Anypoint Platform for APIs User Guide  CreatingYour API in the Anypoint Platform  DesigningYour API  BuildingYour API  SettingYour API URL  ProxyingYour API  DeployingYour API or Proxy  AccessingYour API Behind a Firewall  ManagingYour API  Creating an API Notebook  Browsing and AccessingAPIs  Viewing API Analytics  Analytics Event API  References
  • 3. Introduction The Anypoint Platform for APIs can be used to design, build, manage, and publish your APIs.You can maximize API usage by creating an experience that developers appreciate.
  • 4. Anypoint Platform for APIs User Guide Contents:  CreatingYour API in the Anypoint Platform  DesigningYour API  BuildingYour API  SettingYour API URL  ProxyingYour API  DeployingYour API or Proxy  AccessingYour API Behind a Firewall  ManagingYour API  Creating an API Notebook  Browsing and Accessing APIs Viewing APIAnalytics  Analytics Event API  Engaging Users ofYour API  Images and Attachments in API Portal
  • 5. CreatingYour API in the Anypoint Platform Before you can design, manage, or publish your APIs in the Anypoint Platform, you have to create them in the platform.You can do this from the API Administration page, which you should have access to if you are a member of the API Creator or Organization Administrator role. To create a new API in the platform, click Add New API from the APIAdministration page.
  • 6. DesigningYour API API Designer is the Anypoint Platform for APIs custom environment specifically dedicated to designing and writing an API definition in RAML. The API definition that you create here can be consumed by APIkit (as well as other RAML interpreting frameworks such as Osprey, JAXRS- Codegen, etc) to build out your API. The Designer is automatically paired with the API Console, allowing you to watch your API take shape as you write it.
  • 7. BuildingYour API RESTfulAPI Modeling Language (RAML)works to define RESTful APIs. LeveragingYAML and JSON, RAML is exceptionally lightweight, encouraging the organic emergence of elegant API patterns. Use RAML – and its intuitive tooling – to design and write your API interface, then import the interface file into Studio to build out your API with APIkit.
  • 8. SettingYour API URL On your APIVersion Details page, click Configure Endpoint to set the API type and an optional inbound endpoint for your deployed API.The endpoint that you provide here should be the actual inbound URL of your API. Do not use a placeholder URL. The platform asks you to identify your APIType as either HTTP,WSDL, or RAML Spec.
  • 9. ProxyingYour API Before you can create a proxy, you must first create an API version in the Anypoint Platform. To obtain an auto-generated proxy for your API version, you need to have API Version Owner permissions for the API, or be an Organization Administrator. To deploy a proxy application, you need a valid URL where your API is currently running.You also need one of the following: On-premises Automatic On-premises deploy Automatic CloudHub deploy Manual CloudHub deploy
  • 10. DeployingYour API or Proxy This page assumes that you have done one of the following things: 1. Built a new API using APIkit or 2. Created an auto-generated proxy application for the endpoint on which your API is hosted (if you want to deploy on premises or manually to CloudHub, you must downloaded it as a .zip file) or 3. Built a custom proxy application for the endpoint on which your API is hosted
  • 11. AccessingYour API Behind a Firewall When you use the Anypoint Platform’s API Console, API Designer, or API Notebook features, calls to APIs are routed through a server-side proxy by default. For more information about this proxy and why it’s used, read the Proxies, and CORS section below. If your API is located behind a firewall that prevents inbound requests, the API is unreachable from the proxy and you won’t be able to use the proxy to call the API. However, if you are using your browser from behind the firewall, you may be able to call your API directly.
  • 12. ManagingYour API • Applying Runtime Policies Client ID Based Policies External OAuth 2.0TokenValidation Policy HTTP Basic Authentication Policy PingFederate OAuthToken Enforcement Policy LDAP Security Manager OpenAM OAuthToken Enforcement Policy Creating a PolicyWalkthrough ApplyingCustom Policies AddingTerms and Conditions OAuth 2.0 Provider and OAuth 2.0Token Enforcement Policies • fining SLATiers • Managing APIVersions
  • 13. Creating an API Notebook There are two ways to create an API Notebook: If you are an APIVersion Owner, edit your API Portal and use the left navigation menu to add a new API Notebook for your API version. Creating your API Notebook within the context of your API Portal automatically includes a line of code that creates the necessaryAPI client for your RAML-based API. Visit the API Notebook site and create a new Notebook. If you want to save your work, log in with your GitHub account; your saved notebooks store as GitHub gists.
  • 14. Browsing and Accessing APIs Your organization’s Developer Portal can be found here: http://apiplatform.anypoint.mulesoft.com/apiplatform/{yourorgdo main}/#/portals Note that you can only see API Portals listed on the Developer Portal that are Public or to which you have been granted PortalViewer access. You can browse the portals alphabetically, or search for APIs according to name, version, or tags.
  • 15. Viewing API Analytics Access the Analytics dashboard for yourAnypoint Platform for APIs organization to get insight into how your APIs are being used and how they are performing.
  • 16. Analytics Event API The Anypoint Platform for APIs gathers powerful analytics data for each API that is managed using the platform.This data is displayed visually in your API’s dashboard, but many scenarios require access to the raw data so that it can be analyzed or transformed.To meet this need, the Analytics ReportingAPI makes it easy to create a report that queries the desired data and exposes it via an API endpoint.You can also create reports that span more than one API, or create different reports for the same API.