OEM
One endpoint. Your product answersinfrastructure questions.
Put Whisper's graph inside your own product. One Cypher endpoint answers your users' infrastructure questions across BGP, DNS, WHOIS, certificates and hosting, priced and metered per call.
Priced and metered per call. No rate card on this page.
The whole graph, behind one call.
One Cypher endpoint
A single REST endpoint answers read-only Cypher over the whole graph.
The full schema
Every entity and edge type the graph models, joined across seven layers.
The query catalog
Prepared investigation flows you can run as they are or adapt.
Every arrow is a question your product can ask.
The entity types and the named edges between them, grouped by layer. One call crosses as many of them as the question needs.
- DNS · Web
- Mail · SPF
- WHOIS
- Routing · RPKI
- GeoIP
- Threat intel
- Physical
Priced and metered per call.
- A call
One Cypher query answered, whether it returns one row or a thousand.
- What is metered
Every call against your key, whatever endpoint or catalog recipe issued it.
- The invoice
Measured usage. Seats do not come into it.
- The rate
Negotiated per contract. There is no published rate card for embedding.
Bring your expected call volume, and the founders quote against it.
The request your product sends.
One POST, one JSON envelope of columns and rows back.
curl -s -A "whisper-client/1.0" \
-X POST https://graph.whisper.security/api/query \
-H "Content-Type: application/json" \
-H "X-API-Key: $WHISPER_API_KEY" \
-d '{"query": "MATCH (h:HOSTNAME {name: \"google.com\"})-[:RESOLVES_TO]->(ip:IPV4) RETURN ip.name AS ip LIMIT 5"}'The support model.
Support runs through the same channel every Whisper customer uses: email and the console ticket portal, with a response time set in your contract.
What the graph does not hold.
Whisper answers infrastructure questions: who owns something, how it is routed, and what else is nearby. File reputation and identity breaches are out of scope.
No file hashes
The graph has no malware or file-reputation data.
No URLs
It resolves hostnames and addresses. Paths are out of scope.
No compromised-identity data
It holds no breach, credential or personal-data feeds.
How to start.
Talk to the founders
Bring your expected call volume and the questions your product needs answered.
Get a metered key
Your key is scoped and billed for embedding, apart from a normal account.
Send your first call
The same Cypher endpoint every Whisper customer uses. Your product sends the request.