Farox developer docs
One backend, two ways to use it: the Context API to enrich any IP server-side, and Prism to assess the real browser behind a login or signup. Every verdict is explainable, backed by a live anonymization index and our own honeypot sensor network.
The two products
Context API
Real-time IP enrichment: network type, VPN/proxy/Tor, ASN reputation, geo, device and threat tags. A single GET, sub-50 ms.
Prism
A one-tag browser script that returns an assessment of the connecting client (anonymization + automation), retrieved server-side with your secret key.
Authentication
| Credential | Prefix | Used for |
|---|---|---|
| API key | luk_ | Context API, sent as Authorization: Bearer or X-API-Key |
| Publishable key | fpk_ | the Prism browser script (safe to ship to the client) |
| Secret key | fsk_ | server-side retrieval of a Prism assessment (never ship to the browser) |
Create and rotate all three in the console.
Base URLs
| Host | Purpose |
|---|---|
api.farox.io | Context API + Prism verification |
cdn.farox.io | the Prism client script (/f.js) |
app.farox.io | the console |