Skip to main content

Overview

in10nt provides a simplified API for creating and managing AI coding agents with custom Docker environments. The SDK has been streamlined to 3 core flows:

Container Templates

Create custom environments with your base images

Instances

Create and manage VM instances

Task Execution

Run AI-powered coding tasks

Quick Example

Zero-config path

Client path (multiple resources)

Key Features

  • Static Factory Methods: Instance.create(), Instance.connect(), Instance.list() — no client needed
  • Full TypeScript: Ships .d.ts + source maps, ESM-only
  • Namespaced Sub-modules: instance.tasks.*, instance.ports.*, instance.files.*, instance.tools.*, instance.integrations.*
  • Custom Environments: Use any Docker image as your base
  • Auto Health Checks: Automatic instance readiness detection
  • Configurable Everything: Model, timeout, poll interval, health checks all settable per-call
  • Typed Errors: Catch TimeoutError, HealthCheckError, TaskPollError, etc.
  • Logger Injection: Zero console.log in library code — opt in with createConsoleLogger()

Get Started

Quickstart

Get up and running in 5 minutes

Authentication

Learn how to authenticate your requests

API Reference

Explore the complete API documentation

Examples

See real-world usage examples

SDK Architecture

The SDK uses axios for HTTP requests and provides both a zero-config static API (Instance.create()) and a full client (In10ntClient) for managing multiple resources.