ProductDocsPricingAboutContactLog InStart for Free

Real-Time Application
Protection Made Easy

Extrinsec provides runtime application self-protection (RASP) against zero-day attacks, data & code exfiltration, privilege escalation, ransomware, crypto mining, etc. for your serverless functions and containers.
Schedule Demo
extrinsec dashboard screenshot

Supported Languages and Cloud Platforms

Secure Everything You Build

AppSec

  • Inspects application activity at runtime

  • Protects serverless functions and containerized apps

  • Defends network, file system, and child processes in real-time

  • Secures your apps against both existing and new (zero-day) attacks

  • Minimal performance overhead
    (less than 1 millisecond on avg)

DevOps

  • Deploy within 10 minutes

  • Seamless integration with your existing CI/CD environment

  • Shift Left Security

  • Mitigates security risks related to using open source packages

  • Writes network, file system, and child process events to your app logs

SecOps

  • Configurable, auditable policies

  • Single pane of glass across multiple cloud providers

  • Real-Time attack visibility, prevention, and alerting

  • Forensic analysis

  • Streamlines SOC 2, HIPAA, PCI, etc. audits

Secure Your Apps in Minutes


AWS Lambda Layer
*no code changes or app deploy required
https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

# add our lambda layer to your lambda using an ARN
https://docs.extrinsec.com/aws-lambda-layers@@click here to res_find the ARN res_for your AWS region and platform

# Example ARN: x86_64
arn:aws:lambda:{aws region}:201476247173:layer:Extrinsec-Appdefender:{build version}

# Example ARN: ARM64
arn:aws:lambda:{aws region}:201476247173:layer:Extrinsec-Appdefender-arm64:{build version}
*click to try our demo app on or  

https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

https://www.npmjs.com/package/@extrinsec/appdefender@@click here to visit us on npmjs

# install our Node.js package
npm install @extrinsec/appdefender
// *** update your app code *** //

// set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
process.env.ES_POLICY_GROUP_NAME = "observeAll.ability"
process.env.ES_LICENSE_KEY       = "<your unique license key>"

// load the appdefender package
const appdefender = require('@extrinsec/appdefender');

https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

https://pypi.org/project/appdefender@@click here to visit us on pypi

# install our python package
python3 -m pip install appdefender
# *** update your app code *** #

import os

# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
os.environ["ES_POLICY_GROUP_NAME"] = "observeAll.ability"
os.environ["ES_LICENSE_KEY"]       = "<your unique license key>"

# load the appdefender package
require 'appdefender'

https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

https://mvnrepository.com/artifact/com.extrinsec/appdefender@@click here to visit us on maven

<!-- add the following to your Maven POM file -->
<dependency>
    <groupId>com.extrinsec</groupId>
    <artifactId>appdefender</artifactId>
    <version>0.4.0</version>
</dependency>
# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
export ES_POLICY_GROUP_NAME='observeAll.ability'
export ES_LICENSE_KEY='<your unique license key>'
// *** update your app code *** //

// load the appdefender package
import com.extrinsec.AppDefender;
AppDefender.enable();

https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

https://www.nuget.org/packages/AppDefender@@click here to visit us on NuGet

# install our NuGet package
dotnet add package AppDefender --version latest
// *** update your app code *** //

using System;

// set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
Environment.SetEnvironmentVariable("ES_POLICY_GROUP_NAME", "observeAll.ability");
Environment.SetEnvironmentVariable("ES_LICENSE_KEY"], "<your unique license key>");

// load the appdefender package
using AppDefenderSDK;
AppDefender.enable();

https://app.extrinsec.com/zz/public/license-key@@click here to obtain a temporary license key

https://rubygems.org/gems/appdefender@@click here to visit us on RubyGems

# install our ruby gem
gem install appdefender
# *** update your app code *** #

# set required environment variables ES_POLICY_GROUP_NAME and ES_LICENSE_KEY
ENV["ES_POLICY_GROUP_NAME"] = "observeAll.ability";
ENV["ES_LICENSE_KEY"]       = "<your unique license key>";

# load the appdefender package
require 'appdefender'

Ready to get started?

Pick A PlanGet A Demo

Real-Time Application Protection Made Easy

  • Product
  • Overview
    Pricing
    FAQ