Everything needed to run Nebula: the guides, both APIs, and the integration reference.
Access Nebula via OpenAI-compatible API. Tool calling, streaming, MCP support. Drop-in replacement for existing LLM integrations.
Account, API keys, inference, memory and usage over one authenticated REST surface. Build BreachLine into your own tooling and CI.
Launch your first Nebula autonomous scan in under 5 minutes
The Nebula API is OpenAI-compatible: point your existing client at our base URL and go. Watch the engagement feed stream back as it works.
curl -X POST https://api.breachline.io/api/v1/llm/v1/chat/completions \
-H "Authorization: Bearer $BREACHLINE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nebula-4.5",
"messages": [
{"role": "user", "content": "Summarise the open critical findings."}
]
}'[INFO]Engagement started. Scope agreed: staging.acme.io
[ACTION]Mapping attack surface: 42 endpoints, 3 auth flows
[ACTION]Testing checkout flow for object-level authorisation
[FINDING]Critical: SQL injection in /api/login. PoC verified
[ACTION]Independent cross-check passed. Writing report BL-004
[REPORT]Report delivered. Retest armed for the fix
Quick start guide to begin security testing
OpenAI-compatible API with tool calling and streaming
Manage account, API keys, inference, memory, and usage programmatically
Authentication, permissions, and compliance frameworks
Create API keys to access both the Nebula LLM API and Platform API. Keys support granular scopes for security: a key holds exactly the scopes you request and nothing more.
llm:chatmemory:readusage:readintegrations:useThe FAQ covers what people usually ask, and the team answers the rest.