# Aether ## Docs - [Authentication](https://docs.runaether.dev/api-reference/authentication.md): How to authenticate with the Aether API - [Delete Environment Variable](https://docs.runaether.dev/api-reference/env-vars/delete.md): Delete an environment variable - [Get Environment Variable](https://docs.runaether.dev/api-reference/env-vars/get.md): Get an environment variable's value - [Import Environment Variables](https://docs.runaether.dev/api-reference/env-vars/import.md): Bulk import environment variables from .env format - [List Environment Variables](https://docs.runaether.dev/api-reference/env-vars/list.md): List all environment variables for a project - [Set Environment Variable](https://docs.runaether.dev/api-reference/env-vars/set.md): Create or update an environment variable - [Disconnect GitHub](https://docs.runaether.dev/api-reference/github/disconnect.md): Disconnect the GitHub App installation - [Export to GitHub](https://docs.runaether.dev/api-reference/github/export.md): Push workspace changes to GitHub - [Get GitHub Link](https://docs.runaether.dev/api-reference/github/get-link.md): Get the linked GitHub repository for a project - [Import from GitHub](https://docs.runaether.dev/api-reference/github/import.md): Import a repository into a project workspace - [Get GitHub Install URL](https://docs.runaether.dev/api-reference/github/install-url.md): Get the URL to install the GitHub App - [List GitHub Repositories](https://docs.runaether.dev/api-reference/github/list-repos.md): List repositories accessible through the GitHub App - [GitHub Connection Status](https://docs.runaether.dev/api-reference/github/status.md): Check the GitHub App installation status - [Unlink GitHub Repository](https://docs.runaether.dev/api-reference/github/unlink.md): Remove the GitHub repository link from a project - [API Overview](https://docs.runaether.dev/api-reference/overview.md): Introduction to the Aether REST API - [Create Project](https://docs.runaether.dev/api-reference/projects/create.md): Create a new project - [Delete Project](https://docs.runaether.dev/api-reference/projects/delete.md): Delete a project - [Get Project](https://docs.runaether.dev/api-reference/projects/get.md): Get a project by ID - [List Projects](https://docs.runaether.dev/api-reference/projects/list.md): List all projects for the authenticated user - [Update Project](https://docs.runaether.dev/api-reference/projects/update.md): Update a project's details - [Create Sentry Link](https://docs.runaether.dev/api-reference/sentry/create-link.md): Link a Sentry project to an Aether project - [Delete Sentry Link](https://docs.runaether.dev/api-reference/sentry/delete-link.md): Remove a Sentry project link - [Disconnect Sentry](https://docs.runaether.dev/api-reference/sentry/disconnect.md): Disconnect the Sentry integration - [Get Sentry Install URL](https://docs.runaether.dev/api-reference/sentry/install-url.md): Get the URL to connect Sentry - [List Sentry Links](https://docs.runaether.dev/api-reference/sentry/list-links.md): List all Sentry project links - [List Sentry Projects](https://docs.runaether.dev/api-reference/sentry/list-projects.md): List Sentry projects available for linking - [Sentry Connection Status](https://docs.runaether.dev/api-reference/sentry/status.md): Check the Sentry integration status - [Update Sentry Link](https://docs.runaether.dev/api-reference/sentry/update-link.md): Update a Sentry project link - [Abort Task](https://docs.runaether.dev/api-reference/tasks/abort.md): Abort a running task - [Create Task](https://docs.runaether.dev/api-reference/tasks/create.md): Create and start a new task - [Get Task](https://docs.runaether.dev/api-reference/tasks/get.md): Get a task by ID with full details - [List Tasks](https://docs.runaether.dev/api-reference/tasks/list.md): List tasks with optional filtering - [Respond to Task](https://docs.runaether.dev/api-reference/tasks/respond.md): Send a message or answers to a running task - [Add API Key](https://docs.runaether.dev/api-reference/user/add-api-key.md): Add or update an API key for a provider - [Get Profile](https://docs.runaether.dev/api-reference/user/get-profile.md): Get the authenticated user's profile - [Get Settings](https://docs.runaether.dev/api-reference/user/get-settings.md): Get the authenticated user's settings - [List API Keys](https://docs.runaether.dev/api-reference/user/list-api-keys.md): List connected API key providers - [Remove API Key](https://docs.runaether.dev/api-reference/user/remove-api-key.md): Remove an API key for a provider - [Update Settings](https://docs.runaether.dev/api-reference/user/update-settings.md): Update the authenticated user's settings - [Agent Channel](https://docs.runaether.dev/api-reference/websocket/agent.md): AI agent interaction and streaming - [Files Channel](https://docs.runaether.dev/api-reference/websocket/files.md): File system operations and real-time watching - [WebSocket Overview](https://docs.runaether.dev/api-reference/websocket/overview.md): Real-time communication with workspaces - [Ports Channel](https://docs.runaether.dev/api-reference/websocket/ports.md): Port discovery and preview URL management - [Terminal Channel](https://docs.runaether.dev/api-reference/websocket/terminal.md): PTY terminal sessions over WebSocket - [Create Workspace](https://docs.runaether.dev/api-reference/workspaces/create.md): Create a new workspace in a project - [Delete Workspace](https://docs.runaether.dev/api-reference/workspaces/delete.md): Delete a workspace - [Get Workspace](https://docs.runaether.dev/api-reference/workspaces/get.md): Get a workspace by ID - [List All Workspaces](https://docs.runaether.dev/api-reference/workspaces/list-all.md): List all workspaces for the authenticated user - [List Workspaces by Project](https://docs.runaether.dev/api-reference/workspaces/list-by-project.md): List all workspaces for a specific project - [Start Workspace](https://docs.runaether.dev/api-reference/workspaces/start.md): Start a stopped workspace - [Stop Workspace](https://docs.runaether.dev/api-reference/workspaces/stop.md): Stop a running workspace - [Update Workspace](https://docs.runaether.dev/api-reference/workspaces/update.md): Update a workspace's configuration - [aether apikey](https://docs.runaether.dev/cli/apikey.md): Manage LLM provider API keys - [aether auth](https://docs.runaether.dev/cli/auth.md): Login, logout, and manage authentication - [aether billing](https://docs.runaether.dev/cli/billing.md): Manage billing, credits, checkout, and portal sessions - [aether completion](https://docs.runaether.dev/cli/completion.md): Generate shell completion scripts - [aether config](https://docs.runaether.dev/cli/config.md): View and manage CLI configuration - [aether env](https://docs.runaether.dev/cli/env.md): Manage project environment variables - [aether file](https://docs.runaether.dev/cli/file.md): Read, write, and manage files in a running workspace - [aether git](https://docs.runaether.dev/cli/git.md): Git operations on workspace repositories - [aether github](https://docs.runaether.dev/cli/github.md): Connect and sync with GitHub repositories - [Installation](https://docs.runaether.dev/cli/installation.md): Install the Aether CLI on your machine - [aether notification](https://docs.runaether.dev/cli/notification.md): Manage notifications and delivery preferences - [CLI Overview](https://docs.runaether.dev/cli/overview.md): Command-line interface for managing Aether projects, tasks, workspaces, billing, and notifications - [aether project](https://docs.runaether.dev/cli/project.md): Create, list, and manage Aether projects - [aether run](https://docs.runaether.dev/cli/run.md): Send a prompt to the agent and stream the response - [aether sentry](https://docs.runaether.dev/cli/sentry.md): Connect to Sentry for error tracking and auto-fix - [aether task](https://docs.runaether.dev/cli/task.md): Create, monitor, and manage agent tasks - [aether warm-slot](https://docs.runaether.dev/cli/warm-slot.md): Manage project warm slots - [aether workspace](https://docs.runaether.dev/cli/workspace.md): Manage cloud development workspaces - [Core Concepts](https://docs.runaether.dev/concepts.md): Understand the building blocks of Aether - [AI Agent](https://docs.runaether.dev/guides/ai-agent.md): How the AI agent works and what it can do - [Environment Configuration](https://docs.runaether.dev/guides/environment-json.md): Configure workspace setup with .aether/environment.json - [Environment Variables](https://docs.runaether.dev/guides/environment-variables.md): Configure project environment variables - [GitHub Integration](https://docs.runaether.dev/guides/github-integration.md): Connect GitHub and sync repositories - [Preview URLs](https://docs.runaether.dev/guides/preview-urls.md): Access running applications through preview URLs - [Projects](https://docs.runaether.dev/guides/projects.md): Create and manage your Aether projects - [Tasks](https://docs.runaether.dev/guides/tasks.md): Create and manage AI agent tasks - [Workspaces](https://docs.runaether.dev/guides/workspaces.md): Manage cloud development environments - [Introduction](https://docs.runaether.dev/introduction.md): What is Aether and why it exists - [Quickstart](https://docs.runaether.dev/quickstart.md): Get up and running with Aether in under 5 minutes ## OpenAPI Specs - [openapi](https://docs.runaether.dev/api-reference/openapi.json)