Explore tens of thousands of sets crafted by our community.
Cloud API Management
26
Flashcards
0/26
API Gateway
A server that acts as an API front-end, receiving API requests, enforcing throttling and security policies, passing requests to the back-end service, and then passing the response back to the requester.
Rate Limiting
A technique used to control the amount of incoming requests a user can make to an API within a specific time window.
OAuth
An open protocol to allow secure authorization in a simple and standard method from web, mobile, and desktop applications.
API Key
A code passed in by computer programs calling an API to identify the calling program, its developer, or its user to the website.
Swagger (OpenAPI Specification)
A set of tools for designing, building, and documenting RESTful APIs using a standard, language-agnostic interface description.
REST
Representational State Transfer, a type of web architecture that governs the behavior of clients and servers.
SOAP
Simple Object Access Protocol, a messaging protocol for exchanging structured information in the implementation of web services.
Microservices Architecture
A style of engineering that embraces a high degree of automation and decentralizes control, designed to be independently deployable.
GraphQL
A data query language developed internally by Facebook in 2012 before being publicly released in 2015, it provides an alternative to REST and SOAP APIs.
API Throttling
Controlling the number of API calls an end user can make in a given period of time to prevent overuse of resources.
API Orchestration
The process of integrating different APIs to work together as a cohesive service, facilitating the automation of business processes.
JSON
JavaScript Object Notation, a lightweight data-interchange format that is easy for humans to read and write, and easy for machines to parse and generate.
API Management Platform
A tool that helps in creating, publishing, maintaining, monitoring, and securing APIs.
API Lifecycle Management
The process of overseeing an API from its creation to retirement, encompassing the stages of designing, developing, deploying, versioning, and retiring.
API Analytics
The process of collecting and analyzing data about API usage to understand the performance of APIs and the behavior of API consumers.
API Versioning
The practice of concurrently supporting multiple versions of an API to allow changes and upgrades without causing disruption to the client application.
API Security
Protects APIs from threats by implementing measures such as authentication, authorization, encryption, and threat detection.
API Marketplace
A central platform where API providers can publish their APIs and consumers can discover and integrate with them.
Service Mesh
A network layer that manages service-to-service communication over a microservices architecture, ensuring that messages are delivered securely and reliably.
Serverless Architecture
An architectural approach that allows developers to build and run applications and services without having to manage the underlying infrastructure.
API Specification
A document that describes what an API does and how to use it, including information about endpoints, data models, and protocols.
API Provider
An organization or individual that constructs and publicly exposes an API for use by developers in application development.
API Consumer
An individual or system that utilizes the API to request and consume the API's services or data.
API Mocking
The process of simulating the behavior of real APIs for testing purposes without having to implement the actual API logic.
Webhook
A method of augmenting or altering the behavior of a web page or application with custom callbacks. These are usually triggered by some event, such as receiving an API call.
CIDR Notation
Classless Inter-Domain Routing is a method for allocating IP addresses and for IP routing. It presents an IP address and its associated network mask.
© Hypatia.Tech. 2024 All rights reserved.