Terminologies

Terminologies

Terminologies are the specialized terms or phrases used within a particular field, subject, or industry. For example, medical terminology includes terms specific to the field of medicine.

Endpoints

Endpoints are specific URLs where an API can access resources or perform certain operations. They are the interaction points where the API receives requests and sends responses. Each endpoint is associated with specific HTTP methods (GET, POST, PUT, DELETE, etc.) that define the type of operations that can be performed.

Collections

Collections are a way to group multiple endpoints together. They organize endpoints into logical groups based on functionality, making it easier to manage and understand the API structure.

Microservices

Microservices are a type of collection, which groups related Endpoints of a microservice.

Domains

Domains are distinct areas or realms of authority within a network. In the context of APIs, a domain typically represents the namespace under which the API operates (e.g., api.example.com).

Hosts

Hosts refer to the servers or environments where the API or microservices are deployed. They are the physical or virtual machines that handle the API requests.

Protocols

Protocols are the set of rules that define how data is transmitted and received over a network. Common protocols used in APIs include HTTP, HTTPS, WebSocket, and gRPC.

Environments

Environments refer to the different stages or setups in which the API operates, such as development, testing, staging, and production. Each environment may have different configurations and security measures.

Scans

Scans are automated processes that inspect the API and its endpoints for security vulnerabilities, compliance issues, and other risks. These can include static code analysis, dynamic analysis, and penetration testing.

User Flows

User Flows are the paths or sequences of actions that users follow when interacting with the API. They represent typical usage patterns and can highlight critical touchpoints.

Compliance

Compliance refers to adhering to industry standards, regulations, and best practices in API security. This can include GDPR, HIPAA, PCI-DSS, and other relevant frameworks.