Nebula Documentation
Set up your workspace, connect your tools and build with the BreachLine APIs.
Nebula API
Access Nebula via OpenAI-compatible API. Tool calling, streaming, MCP support. Drop-in replacement for existing LLM integrations.
- nebula-4.5
- nebula-v
- nebula-realtime
Platform API
Account, API keys, inference, memory and usage over one authenticated REST surface. Build BreachLine into your own tooling and CI.
- Auth
- Keys
- Inference
- Memory
- Usage
Quick start guide
Launch your first Nebula autonomous scan in under 5 minutes
One key, a familiar API.
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
Find the reference by topic.
Getting started
Quick start guide to begin security testing
Nebula API
OpenAI-compatible API with tool calling and streaming
Platform API
Manage account, API keys, inference, memory, and usage programmatically
Security and compliance
Authentication, permissions, and compliance frameworks
API keys
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:useExplore
Not finding it? we can help.
The FAQ covers what people usually ask, and the team answers the rest.