Skip to main content
Dedalus Cloud Services (DCS) lets you create, manage, and interact with cloud workspaces through a REST API. Each workspace is an isolated compute environment with SSH, terminal, and code execution capabilities.

SDKs

Official SDKs are available for TypeScript, Python, and Go. All generated from our OpenAPI specification via Stainless.

TypeScript

npm install dedalus

Python

pip install dedalus-sdk

Go

go get github.com/dedalus-labs/dedalus-go

CLI

Install the Dedalus CLI for terminal-based workspace management.
brew install dedalus-labs/tap/dedalus
dedalus workspaces create --vcpu 1 --memory-mib 2048 --storage-gib 10

Terraform

Manage workspaces as infrastructure-as-code with the Dedalus Terraform provider.
terraform {
  required_providers {
    dedalus = {
      source = "dedalus-labs/dedalus"
    }
  }
}

resource "dedalus_workspace" "dev" {
  vcpu        = 2
  memory_mib  = 4096
  storage_gib = 20
}

MCP Server

The TypeScript SDK includes an MCP server, enabling AI assistants to manage workspaces directly.
npx dedalus-mcp

Authentication

All requests require an API key, sent as either a Bearer token or x-api-key header.
import Dedalus from 'dedalus';
const client = new Dedalus(); // reads DEDALUS_API_KEY
Last modified on March 18, 2026