# Factory Documentation > Documentation for Factory, the agent-native software development platform. Every page below links to its raw Markdown for LLMs and agents. ## Documentation - [Welcome to Factory](https://docs.factory.ai/welcome/index.md): Install Droid, delegate your first task, and scale from a single session to an automated SDLC. - [Individual Plans](https://docs.factory.ai/pricing/individuals.md): Compare Factory Pro, Plus, and Max plans for individual developers. - [Organization Plans](https://docs.factory.ai/pricing/organizations.md): Compare Factory Business and Enterprise plans for shared usage, governance, security, and support. - [Available Models](https://docs.factory.ai/models.md): Models offered natively in the Factory platform. - [Contact Support](https://docs.factory.ai/support.md): Find the right channel to get help with Factory, depending on what you need. - [Factory App](https://docs.factory.ai/factory-app/overview.md): Use the Factory App for a visual Droid workspace with local machine access, project switching, and reviewable sessions. - [Factory App Quickstart](https://docs.factory.ai/factory-app/quickstart.md): Install the Factory App, connect your codebase, and start your first reviewable Droid session. - [App settings](https://docs.factory.ai/factory-app/settings.md): Manage personal session defaults in the Factory App, including default model, reasoning effort, interaction mode, autonomy level, and spec mode overrides. - [Droid CLI](https://docs.factory.ai/droid-cli/overview.md): Use the Droid CLI to run Factory from your terminal, editor, tests, and Git workflow. - [Droid CLI Quickstart](https://docs.factory.ai/droid-cli/quickstart.md): Install the Droid CLI, start an interactive terminal session, and delegate your first reviewable coding task. - [Settings](https://docs.factory.ai/droid-cli/settings.md): Configure how droid behaves and integrates with your workflow. - [Droid CLI Reference](https://docs.factory.ai/droid-cli/cli-reference.md): Complete reference for the Droid CLI, including commands and flags - [Droid Sessions API](https://docs.factory.ai/api-reference/sessions.md): Create and drive Droid sessions: manage their lifecycle, settings, and messages. - [Droid Exec (Headless)](https://docs.factory.ai/droid-exec/overview.md): Non-interactive execution mode for CI/CD pipelines and automation scripts. - [Droid Python SDK](https://docs.factory.ai/sdk/python.md): Use the Factory Droid SDK for Python to build custom agents, workflows, and product integrations. - [Droid TypeScript SDK](https://docs.factory.ai/sdk/typescript.md): Use the Factory Droid SDK for TypeScript to build custom agents, workflows, and product integrations. - [Droid Computers](https://docs.factory.ai/droid-computers/overview.md): Persistent, long-lived compute environments for Droid. - [Bring Your Own Machine (BYOM)](https://docs.factory.ai/droid-computers/byom.md): Enable and connect your own machine as a Droid Computer. - [Droid Computers API](https://docs.factory.ai/api-reference/computers.md): Provision and manage Factory computers: create, inspect, refresh, restart, and delete. - [Cloud Templates](https://docs.factory.ai/droid-computers/cloud-templates.md): Deprecated cloud-hosted templates that mirror your local dev setup. - [IDE Integrations](https://docs.factory.ai/ide-integrations.md): Run Droid from VS Code, Cursor, Windsurf, JetBrains IDEs, Zed, or any editor terminal. - [Software Factory](https://docs.factory.ai/software-factory/overview.md): Use Software Factory to manage the automations that cover your software delivery lifecycle. - [Triage](https://docs.factory.ai/software-factory/triage.md): Classify inbound work, reduce duplicates, and route items to the right owner or workflow. - [Linear](https://docs.factory.ai/software-factory/linear.md): Guide to connect Factory with your Linear workspace - [Slack](https://docs.factory.ai/software-factory/slack.md): Step-by-step guide to connect Factory with your Slack workspace - [Local Code Review](https://docs.factory.ai/software-factory/code-review.md): Use the /review command to analyze local code changes with AI-powered review workflows - [Automated Code Review](https://docs.factory.ai/software-factory/code-review-ci.md): Set up automated pull request and merge request reviews with Droid - [Security Review](https://docs.factory.ai/software-factory/security-review.md): Run security-focused PR reviews and full-codebase audits with Droid using STRIDE, OWASP, and supply-chain methodology. - [Automated QA](https://docs.factory.ai/software-factory/automated-qa.md): Set up end-to-end automated quality assurance that tests your application as a real user would, across web, CLI, and API surfaces, with visual evidence, CI integration, and failure learning built in. - [Droid Control](https://docs.factory.ai/software-factory/droid-control.md): Terminal, browser, and desktop automation. Record demos, verify behavior claims, and run QA flows. - [Release](https://docs.factory.ai/software-factory/release.md): Track deployment gates and ship workflows as they become available. - [AutoWiki](https://docs.factory.ai/software-factory/wiki/overview.md): AutoWiki generates comprehensive, structured Wikis for your repositories. - [Initialize a Wiki](https://docs.factory.ai/software-factory/wiki/generate.md): Use the /wiki command to generate a comprehensive Wiki with AutoWiki from the Droid CLI. - [Wiki Browser](https://docs.factory.ai/software-factory/wiki/web-viewer.md): Browse, search, and manage Wikis from the Factory App. - [Automatic Refresh](https://docs.factory.ai/software-factory/wiki/auto-refresh.md): Use /install-wiki to set up a CI action that regenerates a Wiki on every push to the default branch. - [AutoWiki API](https://docs.factory.ai/api-reference/wiki.md): Generate and manage AutoWiki runs: create runs, browse pages, search, and export. - [Incident Response](https://docs.factory.ai/software-factory/incident-response.md): Set up Droid to respond to production alerts in Slack and resolve or investigate incidents autonomously. - [Custom Automations](https://docs.factory.ai/software-factory/automations.md): Create and manage Factory automations that run workflows across your software delivery lifecycle. - [CI Automations API](https://docs.factory.ai/api-reference/automations-ci.md): Manage CI automation workflows: scan repositories, list jobs, and open workflow PRs. - [Agent Readiness](https://docs.factory.ai/agent-readiness/overview.md): Understand the Agent Readiness Model across Factory App, Droid CLI, dashboard, and API surfaces. - [Readiness Report Command](https://docs.factory.ai/agent-readiness/readiness-report.md): Evaluate your repository's agent readiness with the /readiness-report slash command. - [Readiness Dashboard](https://docs.factory.ai/agent-readiness/dashboard.md): Track and analyze your organization's Agent Readiness scores in the Factory App. - [Agent Readiness Reports API](https://docs.factory.ai/api-reference/readiness-reports.md): REST API for programmatic access to Factory agent readiness reports. - [Agent Effectiveness](https://docs.factory.ai/agent-effectiveness/overview.md): Measure how much faster your engineering organization ships with Factory, and connect agent spend to the work it produces. - [Enable Agent Effectiveness](https://docs.factory.ai/agent-effectiveness/setup.md): Connect your integrations and turn on Advanced Analytics to enable Agent Effectiveness. - [Effectiveness Dashboard](https://docs.factory.ai/agent-effectiveness/dashboard.md): Explore the Throughput, Output, and Attribution views for Agent Effectiveness in the Factory App. - [Factory Missions](https://docs.factory.ai/missions/overview.md): Use Factory Missions to plan and execute large, multi-feature projects with structured orchestration. Describe your goal, collaborate on the plan, and let Droid manage the work. - [Planning & Validation](https://docs.factory.ai/missions/planning.md): The planning phase is where Missions deliver the most value. Learn how to scope features and milestones, set validation frequency, and estimate cost and duration. - [Running in the CLI](https://docs.factory.ai/missions/running-cli.md): Once a plan is approved, Droid enters Mission Control. Monitor progress, unblock workers, and redirect the orchestrator from the terminal. - [Running in the Factory App](https://docs.factory.ai/missions/running-app.md): Use Factory Missions in the Factory App to plan and execute large, multi-feature projects with structured orchestration. - [Missions Configuration & Reference](https://docs.factory.ai/missions/reference.md): Configuration inheritance, headless execution with droid exec --mission, mission settings, and enterprise access policy. - [Factory Router](https://docs.factory.ai/model-independence/factory-router.md): Automatically select the best model for each task. - [Custom Models (BYOK)](https://docs.factory.ai/model-independence/byok.md): Connect your own API keys, use open source models, or run local models - [Autonomy Level](https://docs.factory.ai/autonomy-and-safety/auto-run.md): Choose Off, Low, Medium, or High to control what Droid can do without repeated confirmations. - [Interaction Modes](https://docs.factory.ai/autonomy-and-safety/specification-mode.md): Choose Normal, Spec, or Mission Mode, then set Autonomy Level for how much Droid can do without approval. - [Droid Shield](https://docs.factory.ai/autonomy-and-safety/droid-shield.md): Automatic secret detection to prevent accidental exposure of credentials in your git commits and pushes. - [Sandbox](https://docs.factory.ai/autonomy-and-safety/sandbox.md): OS-level sandboxing isolates Droid from your filesystem and network using kernel-enforced policies. - [AGENTS.md](https://docs.factory.ai/harness/agents-md.md): Give Droid durable project instructions, commands, and guardrails with AGENTS.md. - [Connectors](https://docs.factory.ai/harness/connectors.md): Connect third-party apps so Droid can use their tools in sessions, with managed authentication and organization-level controls. - [Model Context Protocol (MCP)](https://docs.factory.ai/harness/mcp.md): Connect your own tools with Model Context Protocol - [Custom droids (subagents)](https://docs.factory.ai/harness/subagents.md): Define specialized subagents with their own system prompt, model, and tool policy that Droid delegates focused tasks to in a fresh context window. - [Skills](https://docs.factory.ai/harness/skills.md): Create reusable SKILL.md workflows that Droid can discover, invoke, and share across projects. - [Custom Slash Commands](https://docs.factory.ai/harness/custom-slash-commands.md): Extend the CLI with reusable Markdown prompts or executable scripts that run from the chat input. - [Plugins](https://docs.factory.ai/harness/plugins.md): Use and build shareable Droid packages for skills, commands, droids, hooks, and MCP servers. - [Hooks](https://docs.factory.ai/harness/hooks.md): Run deterministic shell commands at Droid lifecycle events for validation, policy, context injection, and automation. - [Factory for Enterprise](https://docs.factory.ai/enterprise/index.md): Deploy, secure, govern, and observe Droid across cloud, hybrid, and fully airgapped environments. - [Deployment Patterns](https://docs.factory.ai/enterprise/network-and-deployment.md): Choose cloud, hybrid, EU, and airgapped deployment patterns, then configure network access for Droid. - [Data Flows & Privacy](https://docs.factory.ai/enterprise/privacy-and-data-flows.md): Understand where code, prompts, model traffic, and telemetry move across cloud, hybrid, and airgapped Droid deployments. - [Agent Safety & Controls](https://docs.factory.ai/enterprise/llm-safety-and-agent-controls.md): Control Droid with command lists, hooks, sandboxing, IP restrictions, and Droid Shield secret scanning in high-security environments. - [Security](https://docs.factory.ai/enterprise/security.md): How the Droid CLI protects code and data with local execution, command approval, sandboxing, and enterprise controls. - [Identity & Access](https://docs.factory.ai/enterprise/identity-and-access.md): Manage who can run Droid with SSO, Directory Sync, roles, service accounts, and Factory API keys. - [Organization Model](https://docs.factory.ai/enterprise/organization-model.md): Understand how enterprise accounts, organization hierarchy, identity, policy, billing, and data residency fit together in Factory. - [Structuring and managing organizations](https://docs.factory.ai/enterprise/structuring-and-managing-organizations.md): Create organizations, assign users, configure Directory Sync mappings, manage usage limits, and plan migration under one enterprise root. - [Admin Console](https://docs.factory.ai/enterprise/enterprise-admin-console.md): Manage enterprise-wide directory, organization hierarchy, billing, SSO, domain verification, and Directory Sync from one Factory surface. - [Self-Managed Source Control](https://docs.factory.ai/enterprise/self-managed-scm.md): Connect Factory to a self-hosted GitHub Enterprise Server or GitLab instance with one organization-level OAuth app. - [Enterprise Controls & Managed Settings](https://docs.factory.ai/enterprise/hierarchical-settings-and-org-control.md): Manage Droid defaults and hard policy controls for models, tools, safety, network access, retention, and telemetry. - [Personas](https://docs.factory.ai/enterprise/personas.md): Configure which work personas members can choose during onboarding and recommend connectors per persona for a personalized activation experience. - [Internal Plugin Marketplaces](https://docs.factory.ai/enterprise/internal-plugin-marketplaces.md): Centralize approved Droid plugins across your organization with internal marketplaces and managed settings. - [Organization Management API](https://docs.factory.ai/api-reference/organization.md): Administer organization members and usage limits, and review enterprise control history. - [Service Accounts API](https://docs.factory.ai/api-reference/service-accounts.md): Manage service accounts and their API keys: create, list, update, rotate, and revoke. - [Telemetry & Analytics](https://docs.factory.ai/enterprise/telemetry-and-analytics.md): Measure Droid adoption, activity, and cost by exporting OpenTelemetry metrics to your own collector or reading Factory's hosted Analytics API. - [Factory Analytics API](https://docs.factory.ai/api-reference/analytics.md): REST API for organization-level usage, Factory Standard Credits consumption, tool usage, and productivity metrics. - [Compliance & Audit](https://docs.factory.ai/enterprise/compliance-audit-and-monitoring.md): Map Droid activity to audit, compliance, and monitoring workflows with Trust Center resources, audit events, and telemetry. - [Audit Log](https://docs.factory.ai/enterprise/audit-log.md): Organization-level audit events that record who did what in your Factory organization. ## API Reference - [Factory API](https://docs.factory.ai/api-reference.md): Public API for Factory platform. Requires authentication via the `Authorization: Bearer` header. ## Changelog - [Full Changelog](https://docs.factory.ai/changelog/release-notes.md): Every notable change across the Factory App, Droid CLI, and other product surfaces, newest first. - [Feature Maturity](https://docs.factory.ai/changelog/feature-maturity.md): How Factory labels feature maturity, and how releases and versioning work. ## Other - [Agent Arena](https://docs.factory.ai/benchmarks/agent-arena.md): Agent Arena results and methodology for AI coding agents. - [Legacy Bench](https://docs.factory.ai/benchmarks/legacy-bench.md): Legacy-Bench results and methodology for AI agents working on legacy software. - [NextJS](https://docs.factory.ai/benchmarks/nextjs-eval.md): Next.js Evals results and methodology for AI coding agents. - [Review Benchmark](https://docs.factory.ai/benchmarks/review-benchmark.md): Review Benchmark results and methodology for AI code review models. - [Terminal Bench](https://docs.factory.ai/benchmarks/terminal-bench.md): Terminal Bench results and methodology for AI coding agents. - [Docs visual elements preview](https://docs.factory.ai/preview/visual-elements.md): Draft gallery of new docs components for dense content pages, each shown against the bullet or card pattern it replaces.