Cyberdesk Documentation
Welcome to the official documentation for Cyberdesk, a powerful service for creating, controlling, and managing virtual desktop instances in the cloud. This documentation focuses on using the official TypeScript SDK, the recommended way to interact with the Cyberdesk API. We also provide a Python SDK (docs coming soon!).
Whether you're building automation tools, testing applications, or creating AI agents that can interact with computers, the Cyberdesk SDK provides the tools you need.
What's New
- TypeScript + Python SDKs: The easiest way to integrate Cyberdesk into your applications.
- AI Integration Guide: Learn how to integrate Cyberdesk with AI models like Claude to create agents that can use computers.
- Responsive Desktop Viewer: Implement a responsive viewer for desktop streams that works across all devices.
- Enhanced API Reference: Complete API documentation with examples and response formats
Documentation Sections
- Introduction - Learn what Cyberdesk is and its key features
- Quickstart - Get up and running with the Cyberdesk SDK in minutes
- Tutorials - Step-by-step guides using the SDK for common use cases, including integration with AI agents
- Conceptual Guide - Understand the core concepts of Cyberdesk
- API Reference - Detailed REST API documentation (primarily for reference, SDK usage is recommended)
Key Features
- Virtual Desktop Creation: Create cloud-based desktop instances on demand
- Programmatic Control: Control mouse, keyboard, and system actions via API
- Bash Command Execution: Run shell commands on desktop instances
- Visual Streaming: Stream desktop visuals to your applications
- AI Integration: Easily integrate with AI models for computer control
- Secure Authentication: API key-based authentication for secure access
Getting Started
The fastest way to get started with Cyberdesk is to follow our Quickstart Guide, which will walk you through setting up the SDK, creating your first desktop instance, and performing basic interactions.
For more detailed examples and use cases using the SDK, check out our Tutorials, which include step-by-step guides for common scenarios.
Support
If you need help or have questions about Cyberdesk, you can:
- Join our Discord community for discussions and support
- Contact us at dev@cyberdesk.io, for issues and feature requests
We're constantly improving Cyberdesk based on user feedback, so please let us know how we can make it better!