> ## Documentation Index
> Fetch the complete documentation index at: https://docs.endorlabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.endorlabs.com/feedback

```json
{
  "path": "/developers-api/index",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# Developers & API

> Programmatically interact with Endor Labs using the REST API, CLI, and MCP Server.

Access Endor Labs programmatically through the REST API, command-line interface, or MCP Server for AI-assisted development.

<CardGroup cols={3}>
  <Card title="endorctl CLI" icon="terminal" href="/developers-api/cli">
    Install and use the endorctl command-line interface to run scans and manage your security posture.
  </Card>

  <Card title="REST API" icon="code" href="/developers-api/rest-api">
    Use the Endor Labs REST API to query findings, projects, and integrate with your tooling.
  </Card>

  <Card title="MCP Server" icon="server" href="/secure-ai-coding/mcp-server">
    Integrate Endor Labs into your IDE with the Model Context Protocol for AI-powered development.
  </Card>

  <Card title="API Query Builder" icon="wrench" href="/developers-api/rest-api/api-query-builder">
    Use our API query builder to construct endorctl commands based on API operations and parameters.
  </Card>

  <Card title="API Reference" icon="book" href="/api-reference">
    View the complete Endor Labs REST API reference.
  </Card>

  <Card title="Using the REST API" icon="sun" href="/developers-api/rest-api/using-the-rest-api">
    Learn how to use the API to build your solutions.
  </Card>
</CardGroup>

<Card horizontal title="Download REST API specifications" icon="file-code">
  You can download the Endor Labs REST API specifications directly from the docs site. Each file is served as a static asset.

  * [openapi.v3.json](https://docs.endorlabs.com/api-reference/openapi.v3.json): Compact OpenAPI 3.x specification that is suitable for most use cases.
  * [openapi.full.v3.json](https://docs.endorlabs.com/api-reference/openapi.full.v3.json): Full OpenAPI 3.x specification that includes all schemas and operations.
  * [openapiv2.swagger.json](https://docs.endorlabs.com/api-reference/openapiv2.swagger.json): Full Swagger 2.0 specification for tools that do not yet support OpenAPI 3.x.
</Card>
