Beagel follows the OpenAPI Specification (OAS), which is the industry standard for RESTful API design.
The OAS defines a standard, language-agnostic interface description for HTTP APIs, which allows both humans and computers to understand the capabilities of the service without requiring access to source code, documentation, or network traffic inspection.
Beagel uses Swagger tools to create, update, and share OAS definitions with consumers.
Beagel adopts a microservices architecture, which is a widely used industry standard for building and structuring applications as a collection of loosely coupled, small services.
Each service is treated separately and can be reused within the company or externally by third-party developers.
A microservices architecture enables distributed applications that are reliable, scalable, and agile.
Beagel uses Kubernetes to orchestrate its microservices and achieve consistency with OpenAPI.
Beagel leverages Azure's cloud services and capabilities, which are compliant with various industry standards and regulations.
Beagel adheres to security controls for ISO 27001, ISO 27018, SOC 1, SOC 2, SOC3, FedRAMP, HITRUST, MTCS, IRAP, and ENS which provides best practices for cloud applications such as scalability, reliability, security, and performance.
Beagel leverages OAuth, an open standard for authorization and access delegation, which allows clients to grant applications or websites access to their information on other websites without sharing their passwords.
Widely used by companies such as Amazon, Google, Facebook, and Microsoft, OAuth 2.0, the latest version of the protocol, is developed and maintained by the Internet Engineering Task Force (IETF), a large open international community of network designers, operators, vendors, and researchers.
OAuth 2.0 is also supported by various industry standards and regulations, such as ISO 27001, ISO 27018, SOC 1, SOC 2, SOC3, FedRAMP, HITRUST, MTCS, IRAP, and ENS.
OAuth 2.0 enables fast, secure, and transparent authorization for users to access online resources and services.