For AI agents: visit https://docs.castle.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
CastleCustomersPricingBlogAbout
DocumentationChangelogAPI Reference
CustomersPricingBlogAboutLog inStart for freeCastle
Documentation
Log inStart for free
DocumentationChangelogAPI Reference

Getting Started

  • Overview
  • Integrate Castle

Features

  • Bot detection
  • Device fingerprinting
  • Risk scoring
  • Signals

Use cases

  • Multi accounting

Integration

  • Backend
    • Overview
  • Frontend
    • Browser SDK
    • Mobile SDKs
      • iOS SDK: Migrating from v3 to v4
    • Segment
  • Cloudflare
  • Webhooks
  • Events API
  • Mock Request Tokens
  • API Reference

Dashboard

  • Overview
  • Exploring data
  • Policies
  • Lists
  • Custom Signals
  • Metrics
  • Time selector
  • Single sign-on
  • Connecting to Slack
  • Managing Team Members
  • Enabling Two-Factor Auth
  • Enforcing Two-Factor Auth

Tutorials

  • Block accounts using the same device
  • Auto-ban abusive IPs for 24h
  • Detect impossible travel
  • Block signups with spam emails
  • Detect account sharing
  • Trust a user's device for 14 days
  • Challenge logins from new country or device
  • Using CAPTCHA with Castle
  • Review suspicious user behavior
  • Handling Device Reporting with Lists
  • Upgrade Legacy Webhooks to new Webhooks
  • Challenging users without CAPTCHAs

Integration guides

  • Protecting the registration
  • Protecting the login
  • Protecting the profile update
  • Protecting the transaction
  • Protecting the password reset
  • Protecting custom actions
  • Protecting anonymous actions
  • Protecting out-of-band actions
  • Sending account verification events

Knowledgebase

  • Events
  • Signals
    • Overview
  • Protecting User Accounts
  • Failed Logins
  • API Custom Parameters
  • Exporting data from Castle
  • GDPR Compliance
  • Authentication Method

Help

  • Email Support

Block IPs with more than 5 failed logins

Updated 6 months ago


Overview