# Factory Documentation > Factory is an AI-native software development platform. Delegate complete tasks like refactors, incident response, and migrations to Droids without changing your tools, models, or workflow. ## Docs - [Welcome to Factory](https://factory-docs-model-update-cl-824.mintlify.site/welcome/index.md): Choose the right Factory starting point, capability, and configuration docs for your workflow. - [Plans & Pricing](https://factory-docs-model-update-cl-824.mintlify.site/pricing.md): Factory plans and pricing - [Available Models](https://factory-docs-model-update-cl-824.mintlify.site/models.md): Models offered natively in the Factory platform. - [Support](https://factory-docs-model-update-cl-824.mintlify.site/support.md): Get help from the Factory team - [Overview](https://factory-docs-model-update-cl-824.mintlify.site/cli/getting-started/overview.md): Meet `droid` — the power of Factory in your terminal - [Quickstart](https://factory-docs-model-update-cl-824.mintlify.site/cli/getting-started/quickstart.md): Get productive with droid in 5 minutes using the interactive terminal UI. - [Overview](https://factory-docs-model-update-cl-824.mintlify.site/web/getting-started/overview.md): If it can be done on a computer, it can be done with a Droid. - [Quickstart](https://factory-docs-model-update-cl-824.mintlify.site/web/getting-started/quickstart.md): Get up and running with the Factory App in 5 minutes - [Factory Router](https://factory-docs-model-update-cl-824.mintlify.site/web/factory-router.md): Automatically select the best model for each task. - [Droid Exec (Headless)](https://factory-docs-model-update-cl-824.mintlify.site/cli/droid-exec/overview.md): Non-interactive execution mode for CI/CD pipelines and automation scripts. - [Overview](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/droid-computers.md): Persistent, long-lived compute environments for Droid - [Bring Your Own Machine (BYOM)](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/droid-computers-byom.md): Enable and connect your own machine as a Droid Computer. - [Cloud Templates](https://factory-docs-model-update-cl-824.mintlify.site/web/machine-connection/cloud-templates/index.md): Spin-up instant, cloud-hosted templates that mirror your local dev setup. No install required - [Overview](https://factory-docs-model-update-cl-824.mintlify.site/web/agent-readiness/overview.md): Understand the Agent Readiness Model across Droid CLI, dashboard, and API surfaces. - [Readiness Report Command](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/readiness-report.md): Evaluate your repository's autonomy maturity with the /readiness-report slash command. - [Readiness Dashboard](https://factory-docs-model-update-cl-824.mintlify.site/web/agent-readiness/dashboard.md): Track and analyze your organization's Agent Readiness scores in the Factory App. - [Factory Missions](https://factory-docs-model-update-cl-824.mintlify.site/features/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://factory-docs-model-update-cl-824.mintlify.site/features/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://factory-docs-model-update-cl-824.mintlify.site/cli/features/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 Desktop/Web](https://factory-docs-model-update-cl-824.mintlify.site/web/missions.md): Use Factory Missions in the Desktop and Web app to plan and execute large, multi-feature projects with structured orchestration. - [Troubleshooting](https://factory-docs-model-update-cl-824.mintlify.site/features/missions/troubleshooting.md): Common Mission issues and how to recover -- frozen missions, stuck workers and milestones, and changing direction mid-mission. - [Configuration & Reference](https://factory-docs-model-update-cl-824.mintlify.site/features/missions/reference.md): Configuration inheritance, headless execution with droid exec --mission, mission settings, and enterprise access policy. - [Software Factory](https://factory-docs-model-update-cl-824.mintlify.site/web/software-factory.md): Use Software Factory to manage the automations that cover your software delivery lifecycle. - [Automations](https://factory-docs-model-update-cl-824.mintlify.site/web/automations.md): Create and manage Factory automations that run workflows across your software delivery lifecycle. - [AutoWiki](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/wiki/overview.md): AutoWiki generates comprehensive, structured Wikis for your repositories. - [Generate a Wiki](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/wiki/generate.md): Use the /wiki command to generate a comprehensive Wiki with AutoWiki from the Droid CLI. - [AutoWiki in the Factory App](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/wiki/web-viewer.md): Browse, search, and manage Wikis from the Factory App. - [AutoWiki Refresh](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/wiki/auto-refresh.md): Use /install-wiki to set up a CI action that regenerates a Wiki on every push to the default branch. - [Automated Code Review](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/code-review.md): Set up automated pull request and merge request reviews with Droid - [Local Code Review](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/code-review.md): Use the /review command to analyze local code changes with AI-powered review workflows - [Incident Response](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/incident-response.md): Set up Droid to respond to production alerts in Slack and resolve or investigate incidents autonomously. - [Security Review](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/security-review.md): Run security-focused PR reviews and full-codebase audits with Droid using STRIDE, OWASP, and supply-chain methodology. - [Droid Control](https://factory-docs-model-update-cl-824.mintlify.site/cli/features/droid-control.md): Terminal, browser, and desktop automation. Record demos, verify behavior claims, and run QA flows. - [Automated QA](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/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 Shield](https://factory-docs-model-update-cl-824.mintlify.site/cli/account/droid-shield.md): Automatic secret detection to prevent accidental exposure of credentials in your git commits and pushes. - [Autonomy Level](https://factory-docs-model-update-cl-824.mintlify.site/cli/user-guides/auto-run.md): Choose Off, Low, Medium, or High to control what Droid can do without repeated confirmations. - [Sandbox](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/sandbox.md): OS-level sandboxing isolates Droid from your filesystem and network using kernel-enforced policies (Beta). - [Settings](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/settings.md): Configure how droid behaves and integrates with your workflow. - [AGENTS.md](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/agents-md.md): Teach agents everything they need to know about your project with a single Markdown file. - [Skills](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/skills.md): Reusable capabilities that your AI agent invokes on demand. - [Model Context Protocol (MCP)](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/mcp.md): Connect your own tools with Model Context Protocol - [Custom Droids (Subagents)](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/custom-droids.md): Create specialized subagents with their own prompts, tool access, and models that droid can delegate work to. - [Hooks](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/hooks-guide.md): Learn how to customize and extend Droid's behavior by registering shell commands - [Custom Slash Commands](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/custom-slash-commands.md): Extend the CLI with reusable Markdown prompts or executable scripts that run from the chat input. - [Plugins](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/plugins.md): Extend Droid with shareable packages of skills, commands, and tools. - [Mixed Models](https://factory-docs-model-update-cl-824.mintlify.site/cli/configuration/mixed-models.md): Use a different AI model for Specification Mode planning than your default model for maximum flexibility and optimization. - [Bring Your Own Key (BYOK)](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/overview.md): Connect your own API keys, use open source models, or run local models - [Baseten](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/baseten.md): Deploy and serve custom models with enterprise-grade infrastructure - [DeepInfra](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/deepinfra.md): Cost-effective inference for a wide variety of open-source models - [Fireworks AI](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/fireworks.md): High-performance inference for open-source models with optimized serving - [Google Gemini](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/google-gemini.md): Access Google's Gemini models using your Gemini AI API key - [Groq](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/groq.md): Ultra-fast inference with Groq's LPU™ Inference Engine - [Hugging Face](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/huggingface.md): Connect to models hosted on Hugging Face's Inference Providers - [LM Studio](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/lm-studio.md): Run OpenAI-compatible local models with LM Studio - [Ollama](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/ollama.md): Run models locally on your hardware or use Ollama Cloud - [OpenAI & Anthropic](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/openai-anthropic.md): Use your own API keys for official OpenAI and Anthropic models - [OpenRouter](https://factory-docs-model-update-cl-824.mintlify.site/cli/byok/openrouter.md): Access models from multiple providers through a unified interface - [IDE Integrations](https://factory-docs-model-update-cl-824.mintlify.site/integrations/ide-integrations.md): Run droid directly inside your editor for richer context and a smoother workflow. - [JetBrains IDEs](https://factory-docs-model-update-cl-824.mintlify.site/integrations/jetbrains.md): Use Factory Droid as an AI agent inside JetBrains IDEs via ACP. - [Zed](https://factory-docs-model-update-cl-824.mintlify.site/integrations/zed.md): Use Factory Droid as a custom AI agent inside Zed, with full MCP server support. - [Linear](https://factory-docs-model-update-cl-824.mintlify.site/integrations/linear.md): Guide to connect Factory with your Linear workspace - [Slack](https://factory-docs-model-update-cl-824.mintlify.site/integrations/slack.md): Step-by-step guide to connect Factory with your Slack workspace - [Enterprise Overview](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/index.md): How to deploy, secure, and operate Droids in the world’s highest‑security environments. - [Security](https://factory-docs-model-update-cl-824.mintlify.site/cli/account/security.md): How the Droid CLI keeps your code and data secure with built-in protections and best practices. - [Droid Shield Plus](https://factory-docs-model-update-cl-824.mintlify.site/cli/account/droid-shield-plus.md): AI-powered security scanning for prompt injection, secrets detection, and sensitive data protection. Enterprise feature powered by Palo Alto Networks Prisma AIRS. - [Privacy, Data Flows & Governance](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/privacy-and-data-flows.md): How code, prompts, and telemetry move in cloud, hybrid, and fully airgapped Droid deployments, and how to control those flows. - [LLM Safety & Agent Controls](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/llm-safety-and-agent-controls.md): How Droids classify risk, enforce allow/deny policies, use Droid Shield, and integrate hooks and sandboxes to keep agents safe. - [Identity & Access Management](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/identity-and-access.md): How Droids use org, project, and user identity to control who can run agents, where, and with which permissions. - [Identity, Domains, SSO, and SCIM](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/identity-sso-and-scim.md): Enterprise identity management with Domain Managment, SSO/SAML authentication, and Directory Sync/SCIM provisioning - [Service Accounts](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/service-accounts.md): Non-human identities for running Factory automation in CI/CD pipelines, scripts, and Droid Computers. - [Hierarchical Settings & Org Control](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/hierarchical-settings-and-org-control.md): How org, project, folder, and user settings combine to control models, tools, safety policies, and telemetry for Droid. - [Network & Deployment Configuration](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/network-and-deployment.md): Reference architectures and network requirements for cloud, hybrid, and fully airgapped Droid deployments. - [EU Deployment](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/eu-deployment.md): Architecture, data residency, and region enforcement for Factory's EU deployment. - [Models, LLM Gateways & Integrations](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/models-llm-gateways-and-integrations.md): How Droids connect to your models, LLM gateways, MCP servers, droids, commands, and existing engineering tools. - [Enterprise Plugin Registry](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/enterprise-plugin-registry.md): Centralize and distribute approved plugins across your organization with a private plugin marketplace. - [GitHub Integration Security](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/github-integration-security.md): Security architecture, data flows, and controls for the Factory Droid GitHub Action integration. - [Usage, Cost & Productivity Analytics](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/usage-cost-and-analytics.md): How to measure Droid adoption, control LLM spend, and understand impact using OpenTelemetry and optional Factory dashboards. - [Telemetry Export (OTEL)](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/telemetry-export.md): Export OpenTelemetry metrics from Droid to your own OTLP-compatible collector for full visibility in your existing observability stack. - [Compliance, Audit & Monitoring](https://factory-docs-model-update-cl-824.mintlify.site/enterprise/compliance-audit-and-monitoring.md): How Droids support SOC2, ISO 27001/42001, regulatory reviews, and continuous monitoring using OpenTelemetry and audit logs. - [Common Use Cases](https://factory-docs-model-update-cl-824.mintlify.site/cli/getting-started/common-use-cases.md): Practical, day‑one workflows you can run in the interactive terminal UI. - [How to Talk to a Droid](https://factory-docs-model-update-cl-824.mintlify.site/cli/getting-started/how-to-talk-to-a-droid.md): Proven techniques for writing prompts that get high-quality results from Factory's AI agents. - [Video Walkthrough](https://factory-docs-model-update-cl-824.mintlify.site/cli/getting-started/video-walkthrough.md): A video tutorial covering installation, configuration, and all key features of the Droid CLI - [Become a Power User](https://factory-docs-model-update-cl-824.mintlify.site/cli/user-guides/become-a-power-user.md): Maximize Droid performance with IDE integration, smart planning, and project optimization. - [Specification Mode](https://factory-docs-model-update-cl-824.mintlify.site/cli/user-guides/specification-mode.md): Turn plain-English specifications into production-ready code with automatic planning and review. - [Choosing Your Model](https://factory-docs-model-update-cl-824.mintlify.site/cli/user-guides/choosing-your-model.md): Droid is model agnostic, and can change models mid-session. We have models from all major providers including but not limited by Anthropic, OpenAI, Google, and NVIDIA. - [Implementing Large Features](https://factory-docs-model-update-cl-824.mintlify.site/cli/user-guides/implementing-large-features.md): A systematic approach to tackling complex, multi-phase development projects using specification planning and iterative implementation. - [Droid CLI Reference](https://factory-docs-model-update-cl-824.mintlify.site/reference/cli-reference.md): Complete reference for the Droid CLI, including commands and flags - [Hooks reference](https://factory-docs-model-update-cl-824.mintlify.site/reference/hooks-reference.md): Reference documentation for implementing hooks in Droid - [Analytics API](https://factory-docs-model-update-cl-824.mintlify.site/reference/analytics-api.md): REST API for organization-level usage metrics, Factory Standard Credits consumption, tool usage, and productivity analytics. - [Readiness Reports API](https://factory-docs-model-update-cl-824.mintlify.site/reference/readiness-reports-api.md): REST API reference for programmatic access to agent readiness reports. - [Power User Setup Checklist](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/setup-checklist.md): Complete checklist to configure Droid for maximum effectiveness with IDE integration, memory, skills, and automation. - [Memory and Context Management](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/memory-management.md): Build persistent memory so Droid remembers your preferences, decisions, and project history across sessions. - [Rules and Conventions](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/rules-conventions.md): Organize coding standards and team conventions so Droid follows them consistently across all work. - [Prompt Crafting for Different Models](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/prompt-crafting.md): Model-specific prompting techniques to get better results from Claude, GPT, and other models. - [Token Efficiency Strategies](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/token-efficiency.md): Reduce token usage while maintaining quality through project setup, model selection, and workflow optimization. - [Evaluating Context Compression](https://factory-docs-model-update-cl-824.mintlify.site/guides/power-user/evaluating-context-compression.md): Summary of Factory Research’s evaluation of context compression strategies for long-running AI agent sessions. - [Building Plugins](https://factory-docs-model-update-cl-824.mintlify.site/guides/building/building-plugins.md): Create shareable plugins with skills, commands, and tools for Droid. - [Building Interactive Apps with Droid Exec](https://factory-docs-model-update-cl-824.mintlify.site/guides/building/droid-exec-tutorial.md): Learn how to build a chat with X feature using Droid Exec - [Frontend UI Integration](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/frontend-ui-integration.md): A reusable skill for implementing typed, tested frontend workflows against existing backend APIs in enterprise codebases. - [Service Integration](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/service-integration.md): A reusable skill for extending existing services and wiring integrations in complex enterprise codebases. - [Data Querying](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/data-querying.md): A reusable skill for safely querying internal analytics and data services and producing shareable, reproducible artifacts. - [Internal Tools](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/internal-tools.md): A reusable skill for building and extending internal tools that support engineers, operators, and support teams. - [Vibe Coding](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/vibe-coding.md): A reusable skill for rapidly prototyping and building modern web applications from scratch with a creative, experimental approach. - [AI Data Analyst](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/ai-data-analyst.md): A reusable skill for performing comprehensive data analysis, visualization, and statistical modeling using code-interpreter style workflows. - [Product Management](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/product-management.md): A reusable skill for assisting with product management workflows including PRDs, feature analysis, roadmap planning, and user research synthesis. - [Browser Automation](https://factory-docs-model-update-cl-824.mintlify.site/guides/skills/browser.md): Minimal Chrome DevTools Protocol helpers that let Droids start Chrome, navigate tabs, evaluate JavaScript, take screenshots, and capture DOM metadata without building a full MCP server. - [Auto-formatting Code](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/auto-formatting.md): Automatically format code after every file edit using hooks - [Code Validation Hooks](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/code-validation.md): Enforce code standards, security policies, and best practices automatically - [Documentation Sync](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/documentation-sync.md): Keep documentation in sync with code changes automatically - [Git Workflow Hooks](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/git-workflows.md): Integrate hooks with Git for commit validation, branch protection, and automated workflows - [Logging and Analytics](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/logging-analytics.md): Track Droid usage, collect metrics, and analyze development patterns with hooks - [Custom Notifications](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/notifications.md): Get notified when Droid needs attention using desktop alerts, sounds, Slack, and more - [Session Automation](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/session-automation.md): Automate session setup with context loading, environment configuration, and dependency management - [Testing Automation](https://factory-docs-model-update-cl-824.mintlify.site/guides/hooks/testing-automation.md): Automate test execution, coverage tracking, and test result validation with hooks - [Organize Imports](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/refactor-imports.md): Automatically organize imports across your entire codebase using Droid Exec - [Improve Error Messages](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/refactor-error-messages.md): Automatically improve Error messages across your entire codebase using Droid Exec - [Automated Lint Fixes](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/refactor-fix-lint.md): Automatically fix ESLint violations across your codebase using Droid Exec - [Automated Documentation](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/document-automation.md): Automatically update documentation when code changes using CI/CD workflows - [GitHub Actions](https://factory-docs-model-update-cl-824.mintlify.site/guides/droid-exec/github-actions.md): Ready-to-use GitHub Actions workflows with droid exec. - [Deploy Droid on a VPS Server](https://factory-docs-model-update-cl-824.mintlify.site/guides/building/droid-vps-setup.md): Learn how to set up droid on a VPS for remote access and headless automation - [Release notes](https://factory-docs-model-update-cl-824.mintlify.site/changelog/release-notes.md): Recent features and improvements to the Factory App, Droid CLI, and other product surfaces - [Factory Release 1.10](https://factory-docs-model-update-cl-824.mintlify.site/changelog/1-10.md): MCP Manager, custom completion sounds, and Droid hooks - [Factory Release 1.9](https://factory-docs-model-update-cl-824.mintlify.site/changelog/1-9.md): Mixed models, custom subagents, and GitHub PR reviews - [Factory Release 1.8](https://factory-docs-model-update-cl-824.mintlify.site/changelog/1-8.md): Headless CLI, Slack and Linear integrations - [Terminal Bench](https://factory-docs-model-update-cl-824.mintlify.site/benchmarks/terminal-bench.md): Terminal Bench results and methodology for AI coding agents. - [NextJS](https://factory-docs-model-update-cl-824.mintlify.site/benchmarks/nextjs-eval.md): Next.js Evals results and methodology for AI coding agents. - [Agent Arena](https://factory-docs-model-update-cl-824.mintlify.site/benchmarks/agent-arena.md): Agent Arena results and methodology for AI coding agents. - [Review Benchmark](https://factory-docs-model-update-cl-824.mintlify.site/benchmarks/review-benchmark.md): Review Benchmark results and methodology for AI code review models. - [Legacy Bench](https://factory-docs-model-update-cl-824.mintlify.site/benchmarks/legacy-bench.md): Legacy-Bench results and methodology for AI agents working on legacy software. - [Open a CI workflow PR (create / edit / delete)](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/automations/open-a-ci-workflow-pr-create-edit-delete.md) - [List CI automation jobs](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/automations/list-ci-automation-jobs.md) - [List CI-eligible repositories](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/automations/list-ci-eligible-repositories.md) - [List CI repository owners](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/automations/list-ci-repository-owners.md) - [Scan repositories for CI workflows](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/automations/scan-repositories-for-ci-workflows.md) - [List computers](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/list-computers.md): Returns all persistent computer environments for the authenticated organization. - [Create a computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/create-a-computer.md): Creates a new persistent computer environment. - [Get a computer by name](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/get-a-computer-by-name.md): Returns details about a specific computer by name. - [Get a computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/get-a-computer.md): Returns details about a specific computer by ID. - [Delete a computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/delete-a-computer.md): Terminal deletion: sets `deletedAt`, revokes the API key, archives sessions, and tears down provider resources for managed computers. Cannot be undone. - [Update a computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/update-a-computer.md): Updates a computer by ID. - [Complete a computer file upload](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/complete-a-computer-file-upload.md): Completes an upload by asking the computer daemon to pull the uploaded object into the requested workspace file. - [Create a computer file download](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/create-a-computer-file-download.md): Creates a download by asking the computer daemon to push the requested workspace file to object storage, then returns a browser download URL. - [Create a computer file upload](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/create-a-computer-file-upload.md): Authorizes access to a computer file target and returns a browser upload URL. Complete the upload to copy the object into the computer workspace. - [Retry the install-dependencies step](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/retry-the-install-dependencies-step.md): Resets the install-deps provisioning step to Running and spawns a fresh install session. No-op (409) if a session is already running. - [Get computer metrics](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/get-computer-metrics.md): Returns CPU, memory, and disk usage metrics for an active E2B computer. - [Refresh a computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/refresh-a-computer.md): Refreshes a computer by re-configuring credentials and environment. Currently configures git credentials for all connected SCM integrations. - [Restart a managed computer](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/computers/restart-a-managed-computer.md): Resumes a paused managed sandbox. No-op if the sandbox is already running. - [List enterprise control change history](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/list-enterprise-control-change-history.md): Returns a paginated list of enterprise control setting changes for the organization, ordered by revision descending. Properties for the `settings` object may be added, removed, or renamed between API versions. Clients should parse it as a generic JSON object. - [Get global user credits limit](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/get-global-user-credits-limit.md): Returns the global per-user credits limit for the organization. This limit applies to all users who do not have an individual override. - [Set global user credits limit](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/set-global-user-credits-limit.md): Set the global per-user credits limit for the organization. This limit applies to all users who do not have an individual override. Pass null to remove the global limit. - [Get user credits limits](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/get-user-credits-limits.md): Returns the global per-user credits limit and any individual user overrides for the organization. - [Set user credits limits](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/set-user-credits-limits.md): Set individual per-user credits limits for one or more users. Supports bulk updates (up to 100 users per request). Identify each user by email. Pass null for limit to remove an individual override. - [List organization users](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/list-organization-users.md): Returns a paginated list of users in the Factory organization. - [Remove a user](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/remove-a-user.md): Removes a user from the organization by email. Works for both active members (deletes membership) and pending invitations (revokes the invite). - [Invite or update a user](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/organization/invite-or-update-a-user.md): Sends an invitation to a user to join the organization. If the user is already a member, updates their role to the specified value. If the user has a pending invite, returns the current status without changes. If the organization has reached its seat limit, returns status "error" with a descriptive… - [List service account API keys](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/service-accounts/list-service-account-api-keys.md): Returns all API keys for a service account, active and inactive. Each item carries `isRevoked`, `expiresAt`, and `revokedAt` so clients can split them into active/inactive views. - [Create a service account API key](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/service-accounts/create-a-service-account-api-key.md): Mints a new API key for a service account and returns the one-time key value. The value is shown only once and cannot be retrieved later. - [Revoke a service account API key](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/service-accounts/revoke-a-service-account-api-key.md): Revokes an API key for a service account. Once revoked, the key can no longer authenticate. Idempotent. - [Rotate a service account API key](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/service-accounts/rotate-a-service-account-api-key.md): DESTRUCTIVE: atomically revokes the existing key and issues a replacement that inherits its name, returning the new one-time key value (shown only once). The previous key stops authenticating the instant this call succeeds, so any client still using it will immediately start failing with 401. Update… - [List sessions](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/list-sessions.md): Returns a paginated list of sessions for the authenticated user. This feature is enabled for selected organizations only. - [Create a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/create-a-session.md): Creates a new session with the specified configuration. This feature is enabled for selected organizations only. - [Get a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/get-a-session.md): Returns detailed session information including settings and stats. This feature is enabled for selected organizations only. - [Delete a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/delete-a-session.md): Soft-deletes a session (can be restored within retention period). This feature is enabled for selected organizations only. - [Update a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/update-a-session.md): Updates session configuration such as model and reasoning effort. This feature is enabled for selected organizations only. - [Interrupt a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/interrupt-a-session.md): Interrupts a running agent loop. Idempotent if already idle. This feature is enabled for selected organizations only. - [Get session messages](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/get-session-messages.md): Returns paginated message history with optional role filtering. This feature is enabled for selected organizations only. - [Add a message to a session](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/add-a-message-to-a-session.md): Adds a user message and optionally waits for agent completion. Supports text, images, and file attachments. This feature is enabled for selected organizations only. - [Get a message by ID](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/sessions/get-a-message-by-id.md): Returns a single message from the session by its ID. This feature is enabled for selected organizations only. - [List the latest wiki runs](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/list-the-latest-wiki-runs.md) - [Create a wiki run](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/create-a-wiki-run.md) - [List wiki run history for a repository](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/list-wiki-run-history-for-a-repository.md) - [Create a wiki video upload URL](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/create-a-wiki-video-upload-url.md) - [Get a wiki run](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/get-a-wiki-run.md) - [Delete a wiki run](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/delete-a-wiki-run.md) - [Export a wiki run as a zip](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/export-a-wiki-run-as-a-zip.md) - [Get a wiki page](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/get-a-wiki-page.md) - [Update wiki run privacy level](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/update-wiki-run-privacy-level.md) - [Search a wiki run](https://factory-docs-model-update-cl-824.mintlify.site/api-reference/wiki/search-a-wiki-run.md) ## OpenAPI Specs - [openapi](https://api.factory.ai/api/v0/openapi.json)