SaaSActive

Castle

Add bot detection and fraud prevention to your app in 8 steps.

Open source page

Field note

What it does

Castle is a fraud prevention and bot detection service that integrates with your app's frontend and backend. It collects device fingerprints and calls APIs to return allow, challenge, or deny based on policies.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

sdk

JavaScript / @castleio/castle-js

sdk

Ruby / castle-rb

sdk

Ruby / Not filed

sdk

PHP / Not filed

sdk

Python / Not filed

Product features

Product features

Bot detection

Detect bots and automated attacks.

cURL example

A simple cURL example for the filter endpoint.

Device fingerprinting

Collect device fingerprints via frontend SDK.

Filter API

API for anonymous users before login/registration.

Protect logins

Detect account takeovers and credential stuffing.

Policies

Set policies to allow, challenge, or deny actions.

Risk API

API for authenticated users after login.

Risk scoring

Score risk of actions.

Server SDKs

Officially supported server SDKs for Ruby, PHP, Python, Java, Node, .NET.

Stop fake signups

Block bot registrations and human multi-accounting.

Secure transactions

Block or review high-value transactions in real time.