Deployment Overview

The AppSentinels API Security Platform is available as a SaaS solution or an On-Prem Hosted Application Security platform, designed for high availability, low latency, and ultra-high scalability, ensuring robust API protection across diverse environments.

For organizations in highly regulated industries, AppSentinels offers a fully on-premises deployment where all AI/ML security models are hosted internally. This ensures that data remains within organizational boundaries, maintaining strict compliance with data privacy regulations.

AppSentinels Platform 3-Tier Architecture

Built on a scalable three-tier architecture, AppSentinels Platform ensures optimal performance from small-scale setups to the world’s largest and most complex systems.

AppSentinels Architecture Diagram

This architecture comprises:

AppSentinels Sensor/Plugin

Sensor/Plugins forward API logs to Edge Controllers for inspection and policy enforcement. The AppSentinels Sensor/Plugin can be deployed in Inline Mode or Out-of-Band (OOB) Mode:

AppSentinels Controller

The Controller processes API traffic from Sensors and Plugins to discover APIs, detect API attacks, enforce policies, and identify sensitive information.

It forwards data to the AppSentinels Platform Server for AI/ML analysis, ensuring PII (Personally Identifiable Information) is anonymized before transmission.

The Controller is available in multiple form factors, including Bare Metal, Virtual Machines, Docker Images, and Kubernetes.

AppSentinels Platform Server

The AppSentinels Server leverages AI/ML models to analyze API data, learn from patterns, and create baseline policies for detecting API-based attacks.

It also serves as a web console for policy configuration, user management, and event management.

The platform supports on-premises deployment in both Docker and Kubernetes environments.

AppSentinels DAST Client

Additionally, the platform offers an add-on component for Dynamic Application Security Testing (DAST), enhancing security testing capabilities.

The DAST Client performs automated AI/ML-driven security testing tailored to customer applications.

The DAST Client can be deployed as a Docker container or a Kubernetes instance.