Skip to main content

Osmedeus API Documentation

Overview

The Osmedeus API provides a RESTful interface for managing security automation workflows, runs, and distributed task execution. Base URL: http://localhost:8002 Default Port: 8002

Authentication

Most API endpoints require authentication. Two methods are supported:
  1. JWT Token: Obtain a token via the login endpoint, then include it in requests using the Authorization: Bearer <token> header.
  2. API Key: Use a static API key via the x-osm-api-key header. Configure in ~/osmedeus-base/osm-settings.yaml under server.auth_api_key.
See Authentication for details.

API Reference

Quick Start