Server SDKs
Castle integrations with many common app environments and languages. Below is the list of officially supported server SDKs and where to download them
Can't find your language or framework?
Don't hesitate to reach out to us!
Repositories
cURL
Sometimes it's easier to first run a simple cURL example. In the example below, replace YOUR_API_SECRET
with the one from your settings, and optionally replace the test request token test|device:firefox_on_windows
with a real one generated by your client SDK.
curl --location --request POST 'https://api.castle.io/v1/filter' \
-u ':YOUR_API_SECRET' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "$registration",
"status": "$attempted",
"request_token": "test|device:firefox_on_windows",
"context":{
"ip":"211.96.77.55",
"headers":[
["User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15"],
["Accept-Encoding","gzip, deflate, br"],
["Accept-Language", "en-us"],
["Accept","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],
["Connection","close"],
["Host","castle.io"]
]
},
"user":{
"email":"[email protected]",
"phone":"+16175551212"
}
}'
Updated 5 months ago