Skip to main content
Resources

BreachLine documentation.

Everything needed to run Nebula: the guides, both APIs, and the integration reference.

OpenAI compatible

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
REST API

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

Request a demo
Quick start

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.

First request
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."}
    ]
  }'
Engagement feed

[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

Browse

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:use
API key documentation
Support

Not finding it? we can help.

The FAQ covers what people usually ask, and the team answers the rest.