SlideShare a Scribd company logo
1 of 30
ANYPOINT PLATFORM FOR
APIS GLOSSARY
By
Achyuta Laxmi
Overview
 Analytics Dashboard
 Applications
 API Administration page
 API Creator
 API Console
 API Designer
 APIkit
 API Notebook
 API Portal
 API Version Details Page
 API Version Owner
 Charts
 Developer Portal
 Federated Organization
 Organization Administration Page
Contd….
 Organization Administrator
 Permissions
 Policy
 Portal Viewer
 Private API Portal
 Public API Portal
 RAML
 Role
 SLA Tiers
 User
 References

Analytics Dashboard
The analytics dashboard (anypoint.mulesoft.com/analytics) is
made of one or more charts that display metrics for the APIs
registered in your organization. Only Organization
Administrators have access to the Analytics Dashboard.
Applications
Developers register their applications to get access to API versions. Upon
registration, an application is assigned a unique client id and client secret,
which can be used when required to access APIs protected by an OAuth 2.0
token enforcement policy and/or to access APIs that are protected by a
Client ID Enforcement policy or SLA-based rate limiting or throttling
policies. An application can be in pending, approved, or revoked state,
relative to a specific API version to which access has been requested.
API Administration page
Visible only to Organization Administrators, API Creators, and API
Version Owners, the API Administration page is an administrative
view of the APIs currently registered in the platform. Accessible at
anypoint.mulesoft.com/apiplatform/admin. From this view, API
Creators and Organization Administrators can register new APIs or
add new versions to existing APIs, and API Version Owners can
access the API version details pages for the specific API versions to
which they have been granted API Version Owner permissions.
API Creator
A user that has been added to the API Creator role (one of two
pre-configured roles in the Anypoint Platform for APIs – the
other is Organization Administrator) can add new APIs to the
organization. A user who creates an API in the API Administration
interface automatically inherits API Version Owner access for that
API.
API Console
The API Console is automatically generated based on a RAML
definition, providing interactive documentation for your API
version. You can use the console to browse all the actions the
API supports and send test calls to the API to solicit responses.
The API Console is available as part of API Designer and APIkit,
and, as an API Version Owner, you can expose it directly in an
API Portal, which you can create via the API Version Details
page.
API Designer
The API Designer is the 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 to build out your API. You can access the API Designer
via the API Version Details page.
APIkit
APIkit is an open-source, declarative toolkit to facilitate REST API
implementation based on RAML definitions. APIkit is available in
Anypoint Studio.
API Notebook
API Notebook (anypoint.mulesoft.com/apinotebook) is an
interactive JavaScript programming environment that can embed
documentation. The Notebook generates an API client based on a
RAML API definition, so authenticated live calls can be made to the
server, returning real-time information. The API Notebook is used
to define client interactions across one or more APIs, chaining
multiple API calls together, which can then be used to document
usage of the API(s).
API Portal
The portal page for an individual API version (or, optionally, multiple
versions). This is the face of your API version, where you interact
with developers who want to use your API and publish essential
information about it, such as the URI and documentation.
API Version Details Page
The API version details page is the administrative home of an API
version. Only users who have inherited or been granted API
Version Owner permissions for an API version can see the API
Version Details page. API version details page provides linked
access to API Designer, allows you to create and manage an API
Portal, and provides an interface for registering your API endpoint
and downloading a proxy for that endpoint, if necessary. This
page is where API Version Owners can set up SLA tiers, apply
runtime policies, and view and manage applications who have
registered to consume that API version.
API Version Owner
A user can inherit or be granted API Version Owner permissions for
a specific API version. This permission is inherited by API Creators
who create a new API version: they automatically get API Version
Owner permissions for this API version. The permission can also be
granted by an Organization Administrator or another API Version
Owner.
Charts
Analytics charts are individual visualizations of data, configured
per specific parameters that you set. For example, number of
successful API calls for API A Version 1 during the calendar year
2014.
Developer Portal
The Developer Portal
(anypoint.mulesoft.com/apiplatform/<organization>) is the
default organization home page for all users who are not
Organization Administrators or API Creators. It lists all API
versions for which the signed in user has at least Portal Viewer
permissions, per the roles of which he or she is a member or the
individual permissions that have been assigned. Users can
search and browse API Portals on this page, then navigate to a
specific API Portal to further explore an API. Anonymous users
can also access this page and view any API Portals that have
been made Public.
Federated Organization
Organization that has set up federated access to the Anypoint
Platform, so that user access to the platform is managed by an
external identity provider. A federated organization must log in
to the platform using their unique URL. For example:
anypoint.mulesoft.com/accounts/login/myorganizationname
Organization Administration Page
Only Organization Administrators have access to the
Organization Administration Page, where they can access or
configure organization details and manage users and roles.
Organization Administrator
An administrative account holder for an organization. An
organization administrator has full access to all API versions and
portals in the platform. Organization administrators can also
access organization details and manage users and roles. The user
that signs up for a trial Anypoint Platform for APIs account is
automatically given the organization administrator role.
Permissions
Permissions refer to the granting of API Version Owner and/or
Portal Viewer access for a specific API version. (Note that API
Version Owners inherit Portal Viewer permissions implicitly.)
Permissions can be granted by organization administrators, who
can either create custom roles and associate users and permissions
to those roles or assign individual users permissions directly.
Permissions can also be granted by any API Version Owner from
the API Version details page.
Policy
Policies allow you to require or restrict behavior of
applications making calls to your API. The Anypoint Platform
for APIs comes with a set of policies out of the box, or you can
request a custom policy for your organization by engaging
with MuleSoft services.
Portal Viewer
Portal Viewer permissions can be inherited or granted for a
specific API Portal. This permission is inherited by default
when a user is granted or inherits API Version Owner
permissions for an API: all API Version Owners automatically
get Portal Viewer permissions for that API version. The
permission can also be granted by an Organization
Administrator from the Organization Administration page, or
by an API Version Owner from the API Version details page.
Private API Portal
You can configure an API Portal to be either Public or Private.
When an API Portal is private, it is only visible to signed-in
users who inherit or are explicitly granted Portal viewer
permissions. If you are an API Version Owner for an API and
you want to ensure that selected users have access to your
Private API Portal, grant these permissions via your API Version
details page.
Public API Portal
You can configure an API Portal to be either Public or Private.
When an API Portal is public, the existence of the API and the
documentation are accessible to any user, even if they are not
logged in. This does not mean that the API itself can be called
without approval, as this is controlled independently.
RAML
RAML stands for RESTful API Modeling Language, and is just
that: a language for defining RESTful APIs. Use RAML to design
and write your API interface, then import the interface file into
Anypoint Studio to build out your API with APIkit.
Role
A user can be assigned to one or more roles. The roles determine
which access rights the users in that role have. Default roles pre-
defined by the API platform are Organization Administrator and API
Creator. Any users who are added to an organization that are not
part of either these pre-defined roles or any custom roles will be able
to see only Public portals. Only organization administrators can
manage user roles.
SLA Tiers
API Version Owners can configure SLA tiers to limit access to a
certain number of API calls per time period. Depending on the
policies applied to the API version, these tiers may apply to all calls –
regardless of source – or to specific applications who pass a client
key with their request. Registered applications can request access to
one of the defined SLA tiers. Note that in order to enforce the SLA
Tiers (optional), you should apply a Client Id Enforcement policy,
which will require applications to pass a client id and client secret
along with their API call so that the platform can identify them and
rate-limit or throttle them according to their assigned tier.
User
Anyone who is invited to an Anypoint Platform for APIs
organization is a user. Users who are not given access to any
other roles can view only Public API Portals.
https://docs.mulesoft.com/anypoint-platform-for-apis/anypoint-
platform-for-apis-glossary
References
Thank you

More Related Content

What's hot

The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API'sAchyuta Lakshmi
 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service managementD.Rajesh Kumar
 
Mule esb enterprise
Mule esb enterpriseMule esb enterprise
Mule esb enterpriseSindhu VL
 
Token Management using Stormpath inside Mule
Token Management using Stormpath inside MuleToken Management using Stormpath inside Mule
Token Management using Stormpath inside MuleRaviShankar Mishra
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!Sudha Ch
 
Mule sap connector
Mule sap connectorMule sap connector
Mule sap connectorSon Nguyen
 
Mule Anypoint API Gateway
Mule Anypoint API GatewayMule Anypoint API Gateway
Mule Anypoint API Gatewayrkulandaivel
 

What's hot (12)

Mule saas
Mule  saasMule  saas
Mule saas
 
Mule api
Mule  apiMule  api
Mule api
 
Raml api designer
Raml   api designerRaml   api designer
Raml api designer
 
The anypoint platform for API's
The anypoint platform for API'sThe anypoint platform for API's
The anypoint platform for API's
 
Mule api and service management
Mule api and service managementMule api and service management
Mule api and service management
 
Mule esb enterprise
Mule esb enterpriseMule esb enterprise
Mule esb enterprise
 
Token Management using Stormpath inside Mule
Token Management using Stormpath inside MuleToken Management using Stormpath inside Mule
Token Management using Stormpath inside Mule
 
Telling the world why we love mule soft!
Telling the world why we love mule soft!Telling the world why we love mule soft!
Telling the world why we love mule soft!
 
Apimanagement
ApimanagementApimanagement
Apimanagement
 
Mule esb stripe
Mule esb stripeMule esb stripe
Mule esb stripe
 
Mule sap connector
Mule sap connectorMule sap connector
Mule sap connector
 
Mule Anypoint API Gateway
Mule Anypoint API GatewayMule Anypoint API Gateway
Mule Anypoint API Gateway
 

Viewers also liked

Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in muleAchyuta Lakshmi
 
Introduction to es bs mule
Introduction to es bs   muleIntroduction to es bs   mule
Introduction to es bs muleAchyuta Lakshmi
 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in muleAchyuta Lakshmi
 
Mule high availability (ha) cluster
Mule high availability (ha) clusterMule high availability (ha) cluster
Mule high availability (ha) clusterAchyuta Lakshmi
 

Viewers also liked (7)

Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
 
Introduction to es bs mule
Introduction to es bs   muleIntroduction to es bs   mule
Introduction to es bs mule
 
Mule management console
Mule management consoleMule management console
Mule management console
 
Using seda in mule
Using seda in muleUsing seda in mule
Using seda in mule
 
Creating a custom connector in mule
Creating a custom connector in muleCreating a custom connector in mule
Creating a custom connector in mule
 
Mule high availability (ha) cluster
Mule high availability (ha) clusterMule high availability (ha) cluster
Mule high availability (ha) cluster
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
 

Similar to Anypoint platform for API's glossary

Anypoint access management - Roles
Anypoint access management - RolesAnypoint access management - Roles
Anypoint access management - RolesShanky Gupta
 
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.pdfiDataScientists
 
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 apiBhargav Ranjit
 
Gravitee API Management - Ahmet AYDIN
 Gravitee API Management  -  Ahmet AYDIN Gravitee API Management  -  Ahmet AYDIN
Gravitee API Management - Ahmet AYDINkloia
 
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API ManagerWSO2
 
Managing permissions
Managing permissionsManaging permissions
Managing permissionsSon Nguyen
 
MuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxSupriya Pawar
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdfVishnuGone
 
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays
 
Deep dive into Salesforce Connected App
Deep dive into Salesforce Connected AppDeep dive into Salesforce Connected App
Deep dive into Salesforce Connected AppDhanik Sahni
 
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays
 
Guide To API Development.pdf
Guide To API Development.pdfGuide To API Development.pdf
Guide To API Development.pdfTechugo
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013Toni Il Caiser
 
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Techugo
 
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...Techugo Inc
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 

Similar to Anypoint platform for API's glossary (20)

Anypoint access management - Roles
Anypoint access management - RolesAnypoint access management - Roles
Anypoint access management - Roles
 
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
 
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
 
Gravitee API Management - Ahmet AYDIN
 Gravitee API Management  -  Ahmet AYDIN Gravitee API Management  -  Ahmet AYDIN
Gravitee API Management - Ahmet AYDIN
 
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager
[WSO2Con Asia 2018] Managing API Integrations with WSO2 API Manager
 
Managing permissions
Managing permissionsManaging permissions
Managing permissions
 
MuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptxMuleSoft_Meetup__Official_August-2022.pptx
MuleSoft_Meetup__Official_August-2022.pptx
 
What is Apigee.pdf
What is Apigee.pdfWhat is Apigee.pdf
What is Apigee.pdf
 
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
apidays LIVE Hong Kong 2021 - Headless API Management by Snehal Chakraborty, ...
 
Wso2 Api Manager
Wso2 Api ManagerWso2 Api Manager
Wso2 Api Manager
 
Deep dive into Salesforce Connected App
Deep dive into Salesforce Connected AppDeep dive into Salesforce Connected App
Deep dive into Salesforce Connected App
 
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhuapidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
apidays LIVE Hong Kong - Orchestrating APIs at Scale by Hieu Nguyen Nhu
 
Api tools overview
Api tools overviewApi tools overview
Api tools overview
 
Guide To API Development.pdf
Guide To API Development.pdfGuide To API Development.pdf
Guide To API Development.pdf
 
What is api
What is apiWhat is api
What is api
 
App Model For SharePoint 2013
App Model For SharePoint 2013App Model For SharePoint 2013
App Model For SharePoint 2013
 
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
Guide To API Development – Cost, Importance, Types, Tools, Terminology, and B...
 
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
How to Develop APIs - Importance, Types, Tools, Terminology, and Best Practic...
 
Api manager
Api managerApi manager
Api manager
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Anypoint platform for API's glossary

  • 1. ANYPOINT PLATFORM FOR APIS GLOSSARY By Achyuta Laxmi
  • 2. Overview  Analytics Dashboard  Applications  API Administration page  API Creator  API Console  API Designer  APIkit  API Notebook  API Portal  API Version Details Page  API Version Owner  Charts  Developer Portal  Federated Organization  Organization Administration Page Contd….
  • 3.  Organization Administrator  Permissions  Policy  Portal Viewer  Private API Portal  Public API Portal  RAML  Role  SLA Tiers  User  References 
  • 4. Analytics Dashboard The analytics dashboard (anypoint.mulesoft.com/analytics) is made of one or more charts that display metrics for the APIs registered in your organization. Only Organization Administrators have access to the Analytics Dashboard.
  • 5. Applications Developers register their applications to get access to API versions. Upon registration, an application is assigned a unique client id and client secret, which can be used when required to access APIs protected by an OAuth 2.0 token enforcement policy and/or to access APIs that are protected by a Client ID Enforcement policy or SLA-based rate limiting or throttling policies. An application can be in pending, approved, or revoked state, relative to a specific API version to which access has been requested.
  • 6. API Administration page Visible only to Organization Administrators, API Creators, and API Version Owners, the API Administration page is an administrative view of the APIs currently registered in the platform. Accessible at anypoint.mulesoft.com/apiplatform/admin. From this view, API Creators and Organization Administrators can register new APIs or add new versions to existing APIs, and API Version Owners can access the API version details pages for the specific API versions to which they have been granted API Version Owner permissions.
  • 7. API Creator A user that has been added to the API Creator role (one of two pre-configured roles in the Anypoint Platform for APIs – the other is Organization Administrator) can add new APIs to the organization. A user who creates an API in the API Administration interface automatically inherits API Version Owner access for that API.
  • 8. API Console The API Console is automatically generated based on a RAML definition, providing interactive documentation for your API version. You can use the console to browse all the actions the API supports and send test calls to the API to solicit responses. The API Console is available as part of API Designer and APIkit, and, as an API Version Owner, you can expose it directly in an API Portal, which you can create via the API Version Details page.
  • 9. API Designer The API Designer is the 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 to build out your API. You can access the API Designer via the API Version Details page.
  • 10. APIkit APIkit is an open-source, declarative toolkit to facilitate REST API implementation based on RAML definitions. APIkit is available in Anypoint Studio.
  • 11. API Notebook API Notebook (anypoint.mulesoft.com/apinotebook) is an interactive JavaScript programming environment that can embed documentation. The Notebook generates an API client based on a RAML API definition, so authenticated live calls can be made to the server, returning real-time information. The API Notebook is used to define client interactions across one or more APIs, chaining multiple API calls together, which can then be used to document usage of the API(s).
  • 12. API Portal The portal page for an individual API version (or, optionally, multiple versions). This is the face of your API version, where you interact with developers who want to use your API and publish essential information about it, such as the URI and documentation.
  • 13. API Version Details Page The API version details page is the administrative home of an API version. Only users who have inherited or been granted API Version Owner permissions for an API version can see the API Version Details page. API version details page provides linked access to API Designer, allows you to create and manage an API Portal, and provides an interface for registering your API endpoint and downloading a proxy for that endpoint, if necessary. This page is where API Version Owners can set up SLA tiers, apply runtime policies, and view and manage applications who have registered to consume that API version.
  • 14. API Version Owner A user can inherit or be granted API Version Owner permissions for a specific API version. This permission is inherited by API Creators who create a new API version: they automatically get API Version Owner permissions for this API version. The permission can also be granted by an Organization Administrator or another API Version Owner.
  • 15. Charts Analytics charts are individual visualizations of data, configured per specific parameters that you set. For example, number of successful API calls for API A Version 1 during the calendar year 2014.
  • 16. Developer Portal The Developer Portal (anypoint.mulesoft.com/apiplatform/<organization>) is the default organization home page for all users who are not Organization Administrators or API Creators. It lists all API versions for which the signed in user has at least Portal Viewer permissions, per the roles of which he or she is a member or the individual permissions that have been assigned. Users can search and browse API Portals on this page, then navigate to a specific API Portal to further explore an API. Anonymous users can also access this page and view any API Portals that have been made Public.
  • 17. Federated Organization Organization that has set up federated access to the Anypoint Platform, so that user access to the platform is managed by an external identity provider. A federated organization must log in to the platform using their unique URL. For example: anypoint.mulesoft.com/accounts/login/myorganizationname
  • 18. Organization Administration Page Only Organization Administrators have access to the Organization Administration Page, where they can access or configure organization details and manage users and roles.
  • 19. Organization Administrator An administrative account holder for an organization. An organization administrator has full access to all API versions and portals in the platform. Organization administrators can also access organization details and manage users and roles. The user that signs up for a trial Anypoint Platform for APIs account is automatically given the organization administrator role.
  • 20. Permissions Permissions refer to the granting of API Version Owner and/or Portal Viewer access for a specific API version. (Note that API Version Owners inherit Portal Viewer permissions implicitly.) Permissions can be granted by organization administrators, who can either create custom roles and associate users and permissions to those roles or assign individual users permissions directly. Permissions can also be granted by any API Version Owner from the API Version details page.
  • 21. Policy Policies allow you to require or restrict behavior of applications making calls to your API. The Anypoint Platform for APIs comes with a set of policies out of the box, or you can request a custom policy for your organization by engaging with MuleSoft services.
  • 22. Portal Viewer Portal Viewer permissions can be inherited or granted for a specific API Portal. This permission is inherited by default when a user is granted or inherits API Version Owner permissions for an API: all API Version Owners automatically get Portal Viewer permissions for that API version. The permission can also be granted by an Organization Administrator from the Organization Administration page, or by an API Version Owner from the API Version details page.
  • 23. Private API Portal You can configure an API Portal to be either Public or Private. When an API Portal is private, it is only visible to signed-in users who inherit or are explicitly granted Portal viewer permissions. If you are an API Version Owner for an API and you want to ensure that selected users have access to your Private API Portal, grant these permissions via your API Version details page.
  • 24. Public API Portal You can configure an API Portal to be either Public or Private. When an API Portal is public, the existence of the API and the documentation are accessible to any user, even if they are not logged in. This does not mean that the API itself can be called without approval, as this is controlled independently.
  • 25. RAML RAML stands for RESTful API Modeling Language, and is just that: a language for defining RESTful APIs. Use RAML to design and write your API interface, then import the interface file into Anypoint Studio to build out your API with APIkit.
  • 26. Role A user can be assigned to one or more roles. The roles determine which access rights the users in that role have. Default roles pre- defined by the API platform are Organization Administrator and API Creator. Any users who are added to an organization that are not part of either these pre-defined roles or any custom roles will be able to see only Public portals. Only organization administrators can manage user roles.
  • 27. SLA Tiers API Version Owners can configure SLA tiers to limit access to a certain number of API calls per time period. Depending on the policies applied to the API version, these tiers may apply to all calls – regardless of source – or to specific applications who pass a client key with their request. Registered applications can request access to one of the defined SLA tiers. Note that in order to enforce the SLA Tiers (optional), you should apply a Client Id Enforcement policy, which will require applications to pass a client id and client secret along with their API call so that the platform can identify them and rate-limit or throttle them according to their assigned tier.
  • 28. User Anyone who is invited to an Anypoint Platform for APIs organization is a user. Users who are not given access to any other roles can view only Public API Portals.