Skip to main content

Turn raw email into a clear security decision.

Submit an .eml message and receive a compact verdict, risk level, signal codes, and explicit completeness metadata.

Need credentials? Request API access.

terminal
curl --request POST \
  "$HERMES_API_BASE_URL/v1/email-analyses" \
  --header "X-API-Key: $HERMES_API_KEY" \
  --header "Idempotency-Key: $IDEMPOTENCY_KEY" \
  --header "Content-Type: message/rfc822" \
  --data-binary @message.eml
200completed · suspicious · medium

The integration loop

Three steps. No hidden workflow.

Hermes v1 is synchronous. Authenticate, submit the raw message, then handle the bounded response and RFC 9457 errors.

  1. 1
    Prepare

    Keep the original message bytes and generate an idempotency key.

  2. 2
    Submit

    POST the message as message/rfc822 over TLS.

  3. 3
    Decide

    Read verdict, risk, completeness, signals, and warnings together.

Ready when you are

Send your first synthetic email.

Open the quickstart