Build with BreachLine
Run Nebula from your own code, terminal and tools. Guides and references for the API, the CLI, the console and integrations.
Start here
Three ways into the platform. Each section has its own guides, task pages and reference.
Run sessions, triage findings, build reports and administer your organization in the BreachLine console.
API referenceThe OpenAI- and Anthropic-compatible LLM API and the Platform API, with a complete reference for every dated version.
IntegrationsConnect Slack, Jira, GitHub, GitLab, Google Workspace, Microsoft 365, recon providers and your own APIs.
Go further
Create an API key and make your first request in a few minutes.
CLIInstall the terminal client, sign in and run Nebula against an authorized target.
SecurityHow keys, tenants, stored data and streams are protected.
ChangelogDated changes to the API, the documentation and the version lifecycle.
Your first request
The LLM API speaks the OpenAI wire format, so existing SDKs work by changing the base URL. Keep the key in an environment variable, never in code.
curl 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": "Explain what an IDOR finding is in two sentences."}]
}'