The Neo API provides full programmatic access to the platform. Everything you can do through the dashboard, you can automate through the API: launch tasks, manage agents, configure schedules, handle secrets, and retrieve results.Documentation Index
Fetch the complete documentation index at: https://docs.neo.projectdiscovery.io/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All API requests require a bearer token. Generate an API key from the Neo dashboard under Settings > API Keys, then include it in every request:Base URL
All endpoints use a single base URL:Core Resources
Tasks
Create, monitor, and manage security tasks. Tasks are the primary unit of work in Neo.
Agents
List available agents and inspect their capabilities, status, and configurations.
Schedules
Set up recurring security assessments that run automatically on your defined cadence.
Memory
Access and manage the persistent context that Neo accumulates across engagements.
Secrets
Securely store and manage credentials and environment variables for agent use.
Integrations
Configure connections to GitHub, Slack, Linear, and other tools in your workflow.
Rate Limits
API requests are rate-limited per organization. If you exceed the limit, the API returns a429 status code. Implement exponential backoff in your integrations to handle rate limiting gracefully.

