Documentation
Documentation for the Deployment.io platform: coding agents and MCP, sessions and tasks, AI providers, runner installation, infrastructure, and team permissions.
Introduction
- What is Deployment.io?Deployment.io takes an outcome you describe all the way to shipped software. You describe an outcome — a…
- Why Deployment.io?Coding agents made writing code fast. Turning an outcome into shipped software didn't keep up — planning the…
- GlossaryPlain-language definitions of the core Deployment.io terms — outcome, Task, job, runner, environment, MCP…
AI Providers
- LLM ProvidersDeployment.io's agents — the ones that run Tasks and Assistant sessions — call an LLM on your vendor account.…
- AnthropicThe Anthropic provider authenticates the Claude Code and opencode agents with an Anthropic API key from your…
- OpenAIThe OpenAI provider authenticates the Codex agent — and the opencode agent when it runs OpenAI models — with…
- AWS BedrockThe AWS Bedrock provider routes agent LLM calls through Amazon Bedrock in your own AWS account instead of a…
Assistant
- What is a Session?A session is a conversation with an agent that can read your code. Ask it how something works, where a…
- Running a SessionStart one Go to Assistant and click New session . Give it a title , pick the repositories you want the agent…
- From Spec to TaskThe point of a session isn't the conversation — it's the spec that comes out of it. Once you've said you want…
Tasks
- What is a Task?A Task is a piece of work you hand to an AI coding agent. You describe what you want; it writes the code,…
- Creating and Running a TaskCreate one Open Tasks and click Create Task . Give it a title , then write the description — this is the…
- The BoardThe board The board has five columns, left to right: Column What's in it Backlog Tasks that haven't started…
- ReviewReview Before a Task's pull request opens, a reviewer — a second AI agent run — checks the change. Among…
- PreviewsPreviews While working, the agent can stand up a live preview of a static site the Task changes, on your…
- Prerequisites and TroubleshootingWhat a Task needs Four things. Create Task checks them for you and names anything missing, with a link to fix…
AI Coding Agents
- MCP ConfigurationThe Model Context Protocol (MCP) allows AI coding agents to interact with your Deployment.io infrastructure.…
- Available MCP ToolsReference of all tools exposed by the Deployment.io MCP server. These are the actions a coding agent can…
- The Deployment.io SkillThe Deployment.io skill is a SKILL.md -compliant bundle that teaches your coding agent how to deploy on…
Runner Installation
Infrastructure
Dashboard
- Adding a RepositoryAdd repositories by connecting your GitHub or GitLab accounts through oauth with Deployment. 2. Give access…
- Creating an EnvironmentCreate an environment with one click using Deployment. Add name, runner, and region for the environment. Add…
- Deploying a Static WebsiteA static site is rendered on the client side in the browser and doesn't require any server side rendering.…
- Deploying a Web ServiceA backend web service requires server side compute resources to execute business and other logic on the…
- Adding Custom DomainsAdding a custom domain is super easy on Deployment. Steps Add a custom domain for your deployment by clicking…
- Adding Response HeadersHaving the ability to set response headers is very critical for static sites. Especially for proper cache…
- Checking Build LogsDeployment generates real-time build logs for all builds. You can easily check for any build errors by…
- Checking Application LogsDeployment pushes all application logs for a web service to AWS Cloudwatch automatically. You can check all…
- Deleting a deploymentYou can easily delete a deployment when it's no longer needed. This deletes all the underlying AWS cloud…
- Automatic Deployment on Git PushDeployment enables you to auto deploy code on every Git push for continuous integration and delivery. On the…
- Creating Preview DeploymentsDeployment can automatically create a preview build when a pull request is created against a branch. This can…
- Getting Alerts on SlackYou can easily connect your Slack workspace to get alerts for any updates to your deployment. Steps Connect…
Role Based Access Controls
- IntroductionDeployment supports advanced and fine-grained Role Based Access Control (RBAC) to make sure our clients are…
- Creating RolesIn Org Settings , navigate to Roles settings. Then click on Role + to create a role. Enter name and…
- Inviting UsersIn Org Settings , navigate to Users settings. Then click on Invite User to invite a user. Enter user's email…
- Sharing DeploymentsSteps 1. Share deployment To share a deployment with other users or a role, click on Share button on the…
- Sharing EnvironmentsSteps 1. Share environment To share an environment with other users or a role, click on Share button on the…
Guides
- Getting free AWS creditsAWS gives you an incentive to use their services by giving you free credits. There are various programs…
- Deploying Golang app on AWSYou can use this as a starting point for deploying a Go Gin server on AWS using Deployment.io. Deployment…
- Deploying NodeJs app on AWSYou can use this as a starting point for deploying a NodeJs Express server on AWS using Deployment.io.…
- Deploying Python app on AWSYou can use this as a starting point for deploying a Python Flask server on AWS using Deployment.io.…
- Deploying Rust app on AWSYou can use this as a starting point for deploying a Rust Rocket server on AWS using Deployment.io.…