Onboarding Applications

The following steps guide you through onboarding your applications into the AppSentinels platform for API discovery, monitoring, and protection.

Summary of Onboarding Steps

  1. Deploy the AppSentinels Controller using Docker or Kubernetes.
  2. Integration with your API environment (API Gateway, Ingress, Load Balancer, or Web Server).
  3. Upload the License under Organization → Settings → License Usage.
  4. Add Applications by adding its name, domain, and assigning users.
  5. Deployment Validation by generating traffic and checking the API Catalog.
  6. Define API Attributes for accurate discovery and threat detection.

🚀 Deployment of Controller

The AppSentinels Controller must be deployed as the first step in onboarding any application onto the platform. It plays a critical role by:

After deployment, confirm successful registration by navigating to System Health → Controller Health in the dashboard.

📄 Refer: AppSentinels Controller Deployment Guide for detailed deployment using Docker/Kubernetes.

🔗 Integration with API Environment

After deploying the Controller, integrate it with your API infrastructure. Supported integration points:

Integration Modes:

📄 Refer: AppSentinels API Environment Integration Guide for detailed integration steps.

🔐 Upload License

AppSentinels Platform license for your organization must be uploaded to enable access to protected applications. To upload the license, navigate to Organization → Settings → License Usage and select Upload Licenses.

Once uploaded, license usage details will be visible under the License Usage page. The details include:

  • Subscribed on: 03/06/2024
  • License Expiry: 03/06/2025 (20 days remaining)
  • APIs Discovery Limits: 250
  • API Calls Limit: Up to 3,000,000 API Calls / Month
  • DAST Scan Limits: Up to 2 DAST Scans / Month
  • Number of Applications: 3
  • Data Retention Period: 30 Days
  • Users Limit: 5
License Usage Details
For license-related details or assistance, please contact the AppSentinels Support Team.

🛠️ Add Applications

Once the Controller is deployed and integrated, onboard your application by adding:

Applications are automatically linked based on the domain configured in the Controller, enabling traffic discovery and security policy application.

📄 Refer: Adding Applications on AppSentinels Platform for detailed steps.

✅ Post-Deployment Validation

Follow these steps to validate successful onboarding:

⚠️ Note: AppSentinels discovers APIs from requests with Content-Type set to JSON, XML, or GraphQL, while ignoring static content such as images, CSS, and JavaScript files.

🧩 Defining API Attributes

AppSentinels uses key API attributes to enable accurate discovery and threat detection:

Default attributes are provided, but if your application uses custom headers, tokens, or keys, update the configurations.

You can configure these under Settings → Session & User Attribution in the dashboard.

⚠️ Proper configuration of attributes is critical for precise API classification, user tracking, and detecting Broken Authorization issues.