Skip to content

HailBytes/hailbytes-api-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

HailBytes API Documentation

Official API and MCP server documentation for HailBytes ASM (Attack Surface Management) and HailBytes SAT (Security Awareness Training).

License: MPL 2.0 OpenAPI 3.1 MCP Compatible


Overview

This repository contains the complete API reference, OpenAPI 3.1 specifications, MCP server definitions, integration guides, and SDK examples for the HailBytes platform.

  • HailBytes ASM — continuous attack surface discovery, asset inventory, and vulnerability correlation for enterprise security teams and MSSPs.
  • HailBytes SAT — automated security awareness training delivery, phishing simulation, and compliance reporting.

📖 Full documentation: hailbytes.com/docs


Contents

Path Description
asm/openapi.yaml OpenAPI 3.1 spec for the ASM REST API
sat/openapi.yaml OpenAPI 3.1 spec for the SAT REST API
mcp/ MCP server definitions for ASM and SAT tool integrations
guides/ Integration guides (SIEM, ticketing, MSSP multi-tenant)
sdk/ SDK examples (Python, Go, TypeScript)
postman/ Postman collections for both APIs

Quick Start

Authentication

All HailBytes APIs use Bearer token authentication:

Authorization: Bearer <your-api-key>

API keys are provisioned from the HailBytes dashboard.

ASM — List Assets

curl -X GET "https://api.hailbytes.com/asm/v1/assets" \
  -H "Authorization: Bearer <your-api-key>" \
  -H "Content-Type: application/json"

SAT — Enroll a User

curl -X POST "https://api.hailbytes.com/sat/v1/users" \
  -H "Authorization: Bearer <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com", "group_id": "grp_abc123"}'

MCP Server

HailBytes exposes a Model Context Protocol (MCP) server, enabling AI assistants and agentic workflows to query your attack surface, trigger scans, and manage training campaigns programmatically.

{
  "mcpServers": {
    "hailbytes": {
      "url": "https://mcp.hailbytes.com/sse",
      "headers": {
        "Authorization": "Bearer <your-api-key>"
      }
    }
  }
}

See mcp/README.md for full tool definitions and usage examples.


MSSP & Multi-Tenant

HailBytes supports MSSP deployments with tenant isolation, delegated API keys, and per-tenant reporting. See guides/mssp-multitenancy.md.


Support


License

Mozilla Public License 2.0 — see LICENSE for details.

About

Official API and MCP server documentation for HailBytes ASM (Attack Surface Management) and HailBytes SAT (Security Awareness Training). OpenAPI 3.1 specs, integration guides, and SDK examples.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors