How we make this list: we compare pricing pages, product documentation and public user reviews. Ratings come from G2, Capterra or Trustpilot, with the date we checked them.
Key takeaways
- True RASP runs inside the application, with code level context, which is why it can block attacks that a perimeter firewall may miss or misjudge.
- Contrast Security is the most dedicated RASP choice, while Datadog and Dynatrace suit teams that already run those observability agents.
- Most RASP pricing is quote based, so buyers should compare per application and per host costs, plus professional services, not headline rates alone.
- Language coverage decides eligibility fast: a Java heavy estate and a Node.js estate will not shortlist the same tools.
- Start in monitor mode, validate alerts against real traffic, and only then move selected routes to blocking, to avoid breaking legitimate users.
Quick comparison
| Tool | Best for | Starting price | Free plan |
|---|
Contrast Security | Enterprises that want dedicated runtime protection plus developer context | See website | Free trial |
Imperva RASP | Regulated enterprises that need runtime blocking without code changes | See website | No |
Datadog App and API Protection | Teams that already run Datadog APM and want runtime security in the same agent | $31 per user/month | Free trial |
Dynatrace Application Security | Dynatrace customers who want runtime security from OneAgent | See website | Free trial |
Waratek | Java enterprises protecting legacy or hard to patch applications | See website | No |
OpenRASP | Developers and small teams that want free runtime protection | See website | Yes |
AppSealing | Mobile teams that need runtime protection inside Android and iOS apps | See website | Free trial |
Guardsquare | Mobile publishers that need app shielding plus runtime threat monitoring | See website | Free trial |
Is your product missing or out of date?
We review this list regularly. Vendors can request a listing, send updated pricing or ask about featured placement.
Request a listing
#1
Contrast Security
Best for: Enterprises that want dedicated runtime protection plus developer context
Visit contrastsecurity.com
Starting priceSee website
Free planFree trial
Contrast Security is the clearest example of RASP in this list. Its Protect agent sits inside the running application, watches how data flows through code, and can block exploit attempts such as injection and unsafe deserialization with context a network device cannot see. Because the same platform also covers assessment, a team can move from finding a weakness in testing to blocking its exploitation in production without switching vendors.
The cost and effort are enterprise scale. Contrast pricing is not published as a simple per seat rate, and reviewers commonly describe annual costs that grow with application count. That is reasonable for a crown jewel application, but it makes Contrast a poor fit for protecting dozens of low risk internal tools. Start with one or two critical applications, run in monitor mode first, and measure false positives and performance overhead before expanding.
What we like- Agent runs inside Java, .NET, Node.js, and other runtimes with deep exploit context
- Links runtime findings to code and libraries
- Assess and Protect share one platform view
Watch out for- Pricing is quote based and can be substantial per application
- Full value needs developer time to triage and fix findings
#2
Imperva RASP
Best for: Regulated enterprises that need runtime blocking without code changes
Visit imperva.com
Starting priceSee website
Free planNo
Imperva RASP is built for organizations that cannot easily rewrite an application, yet still need it protected in production. The agent applies runtime policies that block malicious requests from inside the application, even when the attack uses a vulnerability that has no patch yet. That virtual patching ability is valuable for legacy systems, vendor supplied applications, and systems under change freeze.
Buyers should ask how Imperva RASP is licensed in their case: as a standalone product, or as part of a wider Imperva application security bundle. Bundling can simplify procurement, but it can also hide the true RASP cost and make comparison with a dedicated tool harder. Test performance overhead on a production like workload, since any in-app agent adds latency, and confirm which languages and frameworks are covered for the specific applications in scope.
What we like- Prebuilt protection policies for common attack classes
- Blocks zero day style attacks without refactoring the application
- Fits Imperva application security suites
Watch out for- Quote based enterprise pricing
- Best value comes when paired with Imperva WAF and API security, which adds stack complexity
#3
Datadog App and API Protection
Best for: Teams that already run Datadog APM and want runtime security in the same agent
Visit datadoghq.com
Starting price$31 per user/month
Free planFree trial
Datadog App and API Protection, formerly known as Application Security Monitoring and built in part on Hdiv technology, is the practical RASP adjacent choice for Datadog shops. Because the Datadog agent already traces requests, adding application security gives security teams attack context tied to the same traces developers use for performance work. That shared view shortens the argument about whether an alert is real.
Pricing is clearer than most in this category: recent Datadog listings put App and API Protection at $31 per host per month billed annually, or $36 month to month, on top of base infrastructure and APM costs. That per host model suits containerized estates, but buyers must total the full Datadog bill, not just the security line. Start in detection mode, tune rules against real traffic, and confirm blocking support for each language before promising protection for the whole estate.
What we like- Reuses the Datadog tracer for runtime context
- Combines threat detection with APM traces and logs
- Pricing is published per host, unlike many rivals
Watch out for- Blocking depth varies by language and setup
- Total cost grows as other Datadog products are added to the same hosts
#4
Dynatrace Application Security
Best for: Dynatrace customers who want runtime security from OneAgent
Visit dynatrace.com
Starting priceSee website
Free planFree trial
Dynatrace Application Security follows a similar logic to Datadog: if OneAgent is already on every host, runtime security can reuse that deployment instead of adding a new agent. The platform maps services, dependencies, and vulnerabilities in one view, which helps teams prioritize a runtime finding by business impact, not just by severity score. For cloud native microservices, that topology view is genuinely useful.
The limit is scope. Dynatrace is a platform purchase, not a small standalone RASP buy, and its security value is strongest where Dynatrace observability is already deep. Teams without Dynatrace should compare the full platform cost with a dedicated RASP tool before choosing it for security alone. As with other agents, run a pilot in monitor mode, check overhead on high traffic services, and confirm blocking behavior for the languages in production.
What we like- OneAgent already collects runtime and dependency data
- Application security findings link to services and infrastructure
- Strong for cloud native estates
Watch out for- Security depth is tied to Dynatrace adoption
- Pricing is usage based and needs a full platform quote to compare fairly
#5
Waratek
Best for: Java enterprises protecting legacy or hard to patch applications
Visit waratek.com
Starting priceSee website
Free planNo
Waratek takes a JVM deep approach to RASP. Rather than watching only HTTP requests, it works at the Java runtime level to isolate risky operations and block exploitation paths inside the application. That depth matters for older Java applications that cannot be upgraded quickly, or for systems where a single vulnerability could expose sensitive data.
The obvious limit is language fit. A shop running Java, .NET, Node.js, Python, and Go will not get full coverage from a Java focused tool alone. Waratek is best treated as a specialist for the Java applications that matter most, alongside a broader platform for the rest. Ask for a proof of concept on the exact Java versions and frameworks in use, since legacy JVM compatibility is where these projects succeed or stall.
What we like- Deep JVM level protection with memory isolation concepts
- Virtual patching for unpatched Java vulnerabilities
- Suited to regulated Java estates
Watch out for- Java focused, so polyglot estates need another tool
- Enterprise sales process and quote based pricing
#6
OpenRASP
Best for: Developers and small teams that want free runtime protection
Visit openrasp.com
Starting priceSee website
Free planYes
OpenRASP, originally from Baidu, is the open source entry point in this list. It inserts a runtime agent into supported applications to detect and block common attacks, with rules that teams can inspect and adjust. For a small team, a side project, or a lab environment, it offers real runtime protection without a vendor contract.
The trade-off is support and staying power. Open source RASP needs someone on your team to deploy, update, and tune it, and there is no vendor service level agreement behind it. Language and framework coverage is also narrower than commercial tools, so check compatibility before planning a rollout. OpenRASP is a good way to prove the value of in-app protection, and a reasonable long term choice for non critical applications, but critical revenue systems usually need a supported commercial agent.
What we like- Open source and free to run
- Agent based protection for supported web frameworks
- Useful for learning RASP and protecting smaller applications
Watch out for- Community support rather than vendor support
- Coverage and updates depend on project maintenance and contributor activity
#7
AppSealing
Best for: Mobile teams that need runtime protection inside Android and iOS apps
Visit appsealing.com
Starting priceSee website
Free planFree trial
AppSealing covers the mobile side of RASP, which server side tools often miss. A mobile app runs on a device the vendor does not control, so it needs in-app checks for tampering, repackaging, debugging, and running on rooted or jailbroken devices. AppSealing adds those protections without requiring developers to write security code into the app, which speeds adoption for mobile teams.
Buyers should treat mobile RASP as an ongoing arms race, not a one time shield. Attackers update bypass tools regularly, so ask how often AppSealing updates its protections, how it handles false positives on legitimate devices, and what happens when a check fails: does the app block, warn, or report only? For banking, health, and payment apps, that failure behavior is a product decision as much as a security one, and it should be tested with real users before release.
What we like- No code mobile app protection against tampering and reverse engineering
- Runtime checks for rooted devices, emulators, and debuggers
- Compliance friendly reporting
Watch out for- Mobile only, so web and API estates need a separate tool
- Protection strength depends on regular updates against new bypass techniques
#8
Guardsquare
Best for: Mobile publishers that need app shielding plus runtime threat monitoring
Visit guardsquare.com
Starting priceSee website
Free planFree trial
Guardsquare combines two mobile defenses that are often bought separately: hardening the app binary, and monitoring the app at runtime for tampering and threats. Obfuscation and encryption make reverse engineering harder, while runtime checks catch attacks that only appear when the app is running. Together, they give mobile teams a more complete defense than either technique alone.
The limit, as with AppSealing, is that Guardsquare does not protect web applications or APIs. A company with both mobile and web products will need a server side RASP tool as well, and should plan for two budgets and two tuning cycles. Guardsquare fits best where mobile is a major channel and where intellectual property, payment flows, or sensitive data inside the app justify a dedicated mobile security spend. Trial it in a staging build first, since hardening can affect debugging, crash reporting, and app size.
What we like- Code hardening and obfuscation for Android and iOS
- Runtime application self protection with threat monitoring
- Integrates into mobile build pipelines
Watch out for- Mobile only coverage
- Pricing is quote based and varies by app count and threat monitoring needs
How we chose
We compared vendor documentation, product pages, and public reviews on G2, Capterra, and Reddit, focusing on true in-app runtime behavior rather than perimeter features. Tools were kept only if they run inside the application or, for mobile, inside the app itself, and can detect or block attacks at runtime. General WAF, endpoint detection, and pure observability products without in-app blocking were excluded. Pricing reflects published pages where available, and quote based pricing where vendors do not publish rates. No hands-on penetration test is claimed here.
What to check before you buy RASP
RASP projects fail most often on deployment, not on detection. An agent that is hard to install, slows a critical service, or floods teams with alerts will be turned off, no matter how good its detection logic is. Treat the pilot as a deployment test first and a security test second.
Confirm language and framework coverage
List every language, framework version, and deployment model in scope: Java, .NET, Node.js, Python, Go, containers, serverless, and mobile. Ask the vendor to confirm each one in writing, including whether blocking is supported or only detection. A tool that detects in one language and blocks in another can leave a false sense of coverage.
Measure overhead and false positives together
Run the agent in monitor mode on production like traffic for at least two weeks. Record added latency, CPU and memory use, and the false positive rate by route. Blocking should start only on routes where alerts are clean and overhead is acceptable. Keep a fast rollback path for any route that starts breaking legitimate traffic after blocking is enabled.
Decide who owns the alerts
RASP alerts sit between security and development. Agree before purchase who triages runtime blocks, who can tune a rule, and how quickly a blocked legitimate request can be released. Without that ownership, alerts queue up, developers bypass the agent, and the investment quietly stops working.
Frequently asked questions
What is RASP and how is it different from a WAF?
RASP runs inside the application and uses code level context to detect and block attacks during execution. A WAF sits outside the application at the network edge and judges requests mainly by signatures and rules, without knowing what the code does with the data.
Can RASP replace a WAF?
No. RASP and a WAF protect different layers. A WAF gives broad perimeter coverage, while RASP gives deep in-app context for the applications that matter most. Most mature estates run both, plus API security and patching.
Does RASP slow down applications?
Any in-app agent adds some overhead, but the amount varies by tool, language, and traffic pattern. Pilot in monitor mode, measure latency and resource use on real traffic, and only enable blocking where overhead stays within your service targets.
Which languages do RASP tools support?
Support varies widely. Contrast covers Java, .NET, Node.js, and more, Waratek focuses on Java, and mobile tools cover Android and iOS. Always confirm support for your exact languages and framework versions before buying.
Is there a free RASP tool?
OpenRASP is open source and free to run, though it needs internal effort to deploy and maintain. Commercial tools usually offer trials, but production RASP for critical applications is normally a paid, supported product.
How should a team roll out RASP safely?
Start with one critical application in monitor mode, tune rules against real traffic, and measure false positives and overhead. Move selected routes to blocking only after alerts are clean, and keep a rollback plan for any route that breaks legitimate use.
Sources we checked (8)
- https://www.contrastsecurity.com
- https://www.imperva.com
- https://www.datadoghq.com
- https://www.dynatrace.com
- https://www.waratek.com
- https://www.openrasp.com
- https://www.appsealing.com
- https://www.guardsquare.com
Is your product missing or out of date?
We review this list regularly. Vendors can request a listing, send updated pricing or ask about featured placement.
Request a listing
Shihab Mia · Founder, Rankite
Shihab has 5+ years in B2B and SaaS SEO. He writes Rankite's software buying guides from pricing pages, documentation and public user reviews. More about Shihab.