# Docs - [emma Docs](/docs): Documentation for the emma platform and the emma AI Console. - Platform - [Platform](/docs/platform): emma platform documentation — services, projects, company settings and integrations. - Project Services - Applications - [Manage Applications](/docs/platform/project-services/applications) - [Statistics](/docs/platform/project-services/applications/statistics) - [Create application](/docs/platform/project-services/applications/create-application) - [Advisor](/docs/platform/project-services/applications/advisor) - Backups - [Manage Backup Policies](/docs/platform/project-services/backups) - [VM Backup](/docs/platform/project-services/backups/vm-backup) - [Create Backup Policies](/docs/platform/project-services/backups/create-backup-policies) - Direct connect network - [Direct connect network](/docs/platform/project-services/multi-cloud-network) - External Services - [External Services](/docs/platform/project-services/external-services) - [Choosing a VPC and Security Group for connecting Amazon External Services to emma compute instances](/docs/platform/project-services/external-services/how-to-connect-to-an-aws-external-service) - [Azure External Services Description](/docs/platform/project-services/external-services/azure-external-services-description) - [AWS External Services Description](/docs/platform/project-services/external-services/aws-external-services-description) - Kubernetes - [Kubernetes](/docs/platform/project-services/managed-kubernetes-service) - [Manage Kubernetes Cluster](/docs/platform/project-services/managed-kubernetes-service/manage-kubernetes-cluster) - [Cluster Logs](/docs/platform/project-services/managed-kubernetes-service/cluster-logs) - [Cluster Backups](/docs/platform/project-services/managed-kubernetes-service/cluster-backups) - [Statistics](/docs/platform/project-services/managed-kubernetes-service/statistics) - [Create Kubernetes cluster](/docs/platform/project-services/managed-kubernetes-service/create-kubernetes-cluster) - [Cluster Monitoring](/docs/platform/project-services/managed-kubernetes-service/kubernetes-monitoring) - [Persistent volumes](/docs/platform/project-services/managed-kubernetes-service/persistent-volumes) - Scheduler - [Schedules](/docs/platform/project-services/scheduler) - [Objects](/docs/platform/project-services/scheduler/objects) - [Schedule General info](/docs/platform/project-services/scheduler/schedule-general-info) - [Edit schedule](/docs/platform/project-services/scheduler/edit-schedule) - [Schedule Logs](/docs/platform/project-services/scheduler/schedule-logs) - [Create schedule](/docs/platform/project-services/scheduler/create-schedule) - Security groups - [Security groups](/docs/platform/project-services/project-networks) - [Inbound rules](/docs/platform/project-services/project-networks/inbound-rules) - [Outbound rules](/docs/platform/project-services/project-networks/outbound-rules) - [Compute instances](/docs/platform/project-services/project-networks/compute-instances) - Spot Instances - [Spot Instances](/docs/platform/project-services/spot-instances): Unused VM resources at significantly reduced prices — temporary by nature, ideal for cost-effective, fault-tolerant workloads. - [Statistics](/docs/platform/project-services/spot-instances/statistics) - [Spot instance - Monitoring](/docs/platform/project-services/spot-instances/monitoring) - [Create Spot Instance](/docs/platform/project-services/spot-instances/create-spot-instances) - [Spot instance details - General info](/docs/platform/project-services/spot-instances/spot-instance-vm-details-general-info) - [Spot instance - Analytics](/docs/platform/project-services/spot-instances/spot-instance-vm-details-analytics): Trends, forecasts and statistical measures for a Spot instance: CPU, RAM, storage, network and disk metrics. - Subnets - [Subnets](/docs/platform/project-services/subnets) - [Subnet / Details](/docs/platform/project-services/subnets/subnet-details) - [Subnet / Routes tab](/docs/platform/project-services/subnets/subnet-routes-tab) - [Subnet / Instances tab](/docs/platform/project-services/subnets/subnet-instances-tab) - [Subnet / Peerings tab](/docs/platform/project-services/subnets/subnet-peerings-tab) - Virtual machines - [All VMs](/docs/platform/project-services/vms) - [Create virtual machine](/docs/platform/project-services/vms/create-virtual-machine) - [VM details General Info](/docs/platform/project-services/vms/vm-details-general-info) - [Monitoring](/docs/platform/project-services/vms/monitoring) - [Analytics](/docs/platform/project-services/vms/analytics): PAGE - [Statistics](/docs/platform/project-services/vms/statistics) - [Advisor](/docs/platform/project-services/vms/advisor) - [VM Advisor](/docs/platform/project-services/vms/vm-advisor) - [Enable platform SSH access](/docs/platform/project-services/vms/enable-platform-ssh-access) - Volumes - [All volumes](/docs/platform/project-services/volumes) - [Volume details - General Info](/docs/platform/project-services/volumes/volume-details-general-info) - [Volume details - Advisor](/docs/platform/project-services/volumes/volume-details-advisor) - [Advisor](/docs/platform/project-services/volumes/advisor) - FAQ - [FAQ - common](/docs/platform/project-services/faq) - [Format and mount a volume](/docs/platform/project-services/faq/format-and-mount-a-volume) - [Resizing the file system after volume expansion](/docs/platform/project-services/faq/resizing-the-file-system-after-volume-expansion) - [K8s questions](/docs/platform/project-services/faq/k8s-questions) - My Company - [Company](/docs/platform/my-company/home-platinum) - [Company Explorer](/docs/platform/my-company/resource-hub) - [Manage Project Groups](/docs/platform/my-company/manage-project-groups): Project Groups - Manage Project Group - [Manage Project Group](/docs/platform/my-company/manage-project-group): Project Group - [Connect providers](/docs/platform/my-company/manage-project-group/connect-providers) - [AWS connection instruction](/docs/platform/my-company/manage-project-group/aws-connection-instruction) - [GCP connection instruction](/docs/platform/my-company/manage-project-group/gcp-connection-instruction) - [Azure connection instruction](/docs/platform/my-company/manage-project-group/azure-connection-instruction) - [Discover and import resources](/docs/platform/my-company/manage-project-group/discover-and-import-resources): Scan a connected cloud provider account for existing resources and bring them under emma management. - [Manage Company Settings](/docs/platform/my-company/general-settings) - Manage Users - [Manage Users](/docs/platform/my-company/users) - [Manage user permissions](/docs/platform/my-company/users/manage-user-permissions) - [Manage user project roles](/docs/platform/my-company/users/manage-user-project-roles) - [Manage Billing](/docs/platform/my-company/manage-billing) - [Manage Security](/docs/platform/my-company/manage-security): View and manage SSH keys — generate and import keys with RSA and ED25519 encryption. - [Manage Resource Tags](/docs/platform/my-company/manage-resource-tags) - [Company Allocation Optimizer](/docs/platform/my-company/company-allocation-optimizer): Brand new article - Company Dashboards - [Company Dashboards](/docs/platform/my-company/company-dashboard): Company-wide cost dashboards: cost breakdown and expense analysis. - [Company Cost Breakdown](/docs/platform/my-company/company-dashboard/company-cost-breakdown) - [Company Expense analysis](/docs/platform/my-company/company-dashboard/company-expense-analysis) - Company Advisor - [Company Advisor](/docs/platform/my-company/company-advisor) - [Recommendation card](/docs/platform/my-company/company-advisor/recommendation-card) - Company Budgets - [Company Budgets](/docs/platform/my-company/company-budgets) - [Budget card](/docs/platform/my-company/company-budgets/budget-card) - [Add budget](/docs/platform/my-company/company-budgets/add-budget) - [Edit budget](/docs/platform/my-company/company-budgets/edit-budget) - Data Import - [Data Import](/docs/platform/my-company/data-import): The Import page in Analytics Hub, where you review every billing data source connected to your company. - [Connect data source](/docs/platform/my-company/data-import/connect-data-source): Link an external AWS, Azure, or GCP billing account to emma so its costs appear in your FinOps services. - [Disconnect data source](/docs/platform/my-company/data-import/disconnect-data-source): Remove an external billing account from emma, and what happens to its historical cost data. - [AWS setup guide](/docs/platform/my-company/data-import/get-aws-credentials): Prepare an AWS billing export in S3 and the read-only credentials emma needs to import your AWS costs. - [Azure setup guide](/docs/platform/my-company/data-import/get-azure-credentials): Prepare an Azure billing export in a storage container and the read-only credentials emma needs to import your Azure costs. - [GCP setup guide](/docs/platform/my-company/data-import/get-gcp-credentials): Prepare a GCP billing export in BigQuery and the read-only credentials emma needs to import your GCP costs. - [Manage External Integrations](/docs/platform/my-company/manage-external-integrations): Connect Azure and AWS provider services to emma and see which external services are available. - My Projects - [View All Projects](/docs/platform/my-projects/home) - Project Dashboards - [Project Dashboards](/docs/platform/my-projects/project-dashboard): Per-project cost dashboards: statistics, resource allocation and expense analysis. - [Project Cost Breakdown](/docs/platform/my-projects/project-dashboard/project-cost-breakdown) - [Project Statistics](/docs/platform/my-projects/project-dashboard/statistics) - [Project Resource Allocation](/docs/platform/my-projects/project-dashboard/resource-allocation) - [Project Expense analysis](/docs/platform/my-projects/project-dashboard/project-expense-analysis): Project Expense analysis - [Project Allocation Optimizer](/docs/platform/my-projects/project-allocation-optimizer) - Project Settings - [General Settings](/docs/platform/my-projects/project-settings) - [Project Users](/docs/platform/my-projects/project-settings/project-users) - [Manage roles](/docs/platform/my-projects/project-settings/manage-roles) - [Project Limits](/docs/platform/my-projects/project-settings/limits) - [Project limits - Providers](/docs/platform/my-projects/project-settings/limits-vm) - [Service Apps](/docs/platform/my-projects/project-settings/service-apps) - [Manage quotas](/docs/platform/my-projects/project-settings/manage-quotas) - [Track quota requests](/docs/platform/my-projects/project-settings/track-quota-requests) - [Project Budgets](/docs/platform/my-projects/project-budgets) - [Project Advisor](/docs/platform/my-projects/advisor) - Integrations - [Integrations](/docs/platform/integrations/emma-api-and-terraform-provider) - [Developer API](/docs/platform/integrations/developer-api) - [Terraform Provider](/docs/platform/integrations/terraform) - [Backstage Developer Portal](/docs/platform/integrations/backstage-developer-portal) - Library - [Library](/docs/platform/library/library) - Workflow - [Workflows](/docs/platform/library/workflow-platinum/workflow) - [Workflow instance](/docs/platform/library/workflow-platinum/workflow-instance) - [Workflow versions](/docs/platform/library/workflow-platinum/workflow-versions): Immutable save history of a workflow — what a version holds, which one is active, and how to view, rename, or delete versions. - [Restore a workflow version](/docs/platform/library/workflow-platinum/restore-workflow-version): Roll a workflow back to an earlier snapshot by creating a new active version from it — what is restored, what is not, and what stays untouched. - eStore - [eStore](/docs/platform/library/estore) - [Launch in VM](/docs/platform/library/estore/launch-in-vm) - [Request on-demand](/docs/platform/library/estore/request-on-demand) - AI Console - [What is emma AI Console](/docs/ai-console): A conversational way to run multi-cloud infrastructure — chat with a copilot, watch a live diagram, and keep every change under your control. - [Quickstart](/docs/ai-console/quickstart): Deploy and inspect real cloud infrastructure by chatting with the emma copilot — in about five minutes. - [Coming from the AWS console or Terraform](/docs/ai-console/coming-from): How emma maps to the click-through console and infrastructure-as-code workflows you already know — and why you don't have to give either up. - Concepts - [Infrastructure-as-Prompt](/docs/ai-console/concepts/infrastructure-as-prompt): Describe what you want in plain language and emma turns it into a reviewable plan you can preview, execute, and export as code. - [The copilot](/docs/ai-console/concepts/the-copilot): The chat assistant that reads your infrastructure, answers questions, and makes changes on your behalf — with full context of your connected clouds. - [InfraMap](/docs/ai-console/concepts/the-diagram): emma's live picture of your infrastructure — a Topology view with network, compute, and security lenses, plus a Geo map. - [Safety & confirmations](/docs/ai-console/concepts/safety-and-confirmations): emma never changes your infrastructure on its own — every create, change, or delete waits for your explicit confirmation. - [Audit log](/docs/ai-console/concepts/audit-log): emma records the actions taken on your infrastructure — who did what, and when — so you can answer "what happened?" long after it did. - Guides - [Deploy an app by chatting](/docs/ai-console/guides/deploy-by-chatting): Stand up a running application — compute, network, and a database — by describing it to the copilot and confirming the plan. - [Export to infrastructure-as-code](/docs/ai-console/guides/export-to-iac): Turn a single resource or a whole plan into Terraform, YAML, or JSON you can commit to a repo or hand to another tool. - [Import existing infrastructure](/docs/ai-console/guides/import-existing-infra): Scan your connected cloud accounts, discover resources emma isn't managing yet, and bring them onto the diagram. - [Optimize your cloud spend](/docs/ai-console/guides/optimize-cost): Find waste and cheaper alternatives across your clouds by asking the copilot — then apply the savings with one confirmation. - [Set up alerts](/docs/ai-console/guides/set-up-alerts): Create alert rules by describing them, and get notified in Telegram or Slack when something needs your attention. - [Manage Kubernetes](/docs/ai-console/guides/manage-kubernetes): Import a kubeconfig, inspect your clusters in plain language, and run kubectl through the copilot — with changes gated behind confirmation. - Integrations - [Cloud providers](/docs/ai-console/integrations/providers): Which clouds emma connects to, in which regions, and what emma can do on each. - [Connect the Telegram bot](/docs/ai-console/integrations/telegram): Link Telegram to your emma account so you can receive alerts and run commands from your phone. - [Connect the Slack app](/docs/ai-console/integrations/slack): Install the emma Slack app so your team can receive alerts and run commands right in your workspace. - [Observability integrations](/docs/ai-console/integrations/observability): Send emma's metrics and traces to your own observability stack — Grafana, Datadog, New Relic, or any OTLP endpoint. - MCP - [Connect the MCP server](/docs/ai-console/mcp/mcp-server): Run the emma MCP server so Claude Desktop, Cursor, or your own agent can read and act on your infrastructure. - [MCP tools reference](/docs/ai-console/mcp/tools-reference): The tools the emma MCP server exposes to your AI client — what each does, its parameters, and whether it needs confirmation. - Models - [Choosing models](/docs/ai-console/models/choosing-models): Pick the model behind the copilot, let emma route automatically, or assign a model to each stage of the pipeline. - [Bring your own model keys](/docs/ai-console/models/bring-your-own-keys): Use your own provider API keys with emma — pay the provider directly and unlock that provider's models for your company. - [Self-hosted inference](/docs/ai-console/models/self-hosted-inference): Run open models on your own infrastructure with vLLM or Ollama, and use them from the copilot. - [Troubleshooting & FAQ](/docs/ai-console/troubleshooting): Common issues with emma AI Console, what causes them, and how to fix them — plus answers to frequent questions. - Release notes - [Release notes](/docs/release-notes): What's new in the emma platform — features, improvements and fixes. - [Billing for Azure Services (External Services)](/docs/release-notes/2024-04-29): Internal error handling - [Updated API & CLI](/docs/release-notes/2024-05-13): Universal action notification - [Universal Action Control Display - Unified UI for Action Permissions](/docs/release-notes/2024-05-27): Permission-based visibility · Disabled controls with explanations · Cost transparency · Limit enforcement · Internal services scaling · Network architecture update - [Updated Terraform Provider](/docs/release-notes/2024-06-10): Unique Kubernetes node names · Process metrics for Windows VMs - [Managed K8s Cluster with Multi-cloud Network](/docs/release-notes/2024-06-24): SG rework · vCenter integration - [Managed K8s Cluster with Multi-cloud Network](/docs/release-notes/2024-07-08): Resource hub enhancements - [Gcore and DigitalOcean Subnetworks - Custom Subnetworks and Private IPs](/docs/release-notes/2024-07-22): Resource hub enhancements — tag-based filtering · Multi-cloud network and K8s cluster - [Resource Hub for Managed Kubernetes](/docs/release-notes/2024-08-05): We’ve enhanced the Resource Hub by integrating Kubernetes nodes information. - [External API Statistical Data](/docs/release-notes/2024-08-20): Multi-cloud network statistics · Managed Kubernetes clusters external API (beta testing) · Invoice processing - [Managed Kubernetes Cluster in External API](/docs/release-notes/2024-09-09): Multi-cloud network enhancements — cost tracking across regions · Quota management (Azure) — error handling for quota exceedance · Default network setup for AWS, GCP, Azure · vCenter onboarding — beta version released - [Project limits](/docs/release-notes/2024-09-17): vCenter onboarding — integration with VMware solutions · Portal update - [Location and Provider Limits for VMs](/docs/release-notes/2024-09-30): New client onboarding · AWS quota exceeding error notifications · Mass VM actions with real-time validation - [AWS and Azure Subnetworks via External API](/docs/release-notes/2024-10-14): New “expense analysis” dashboard · New domain verification and dynamic hostname allocation for Kubernetes · Session idle timeout - [GCP Subnetworks via External API](/docs/release-notes/2024-11-12): Dashboard data filtering · Dashboard data filtering · Streamlined external services integration · Project-level multi-cloud network - [AWS Integration Overview](/docs/release-notes/2024-11-26): Tag-based grouping and filtering · Spot instance limits · North american Kubernetes deployment - [Kubernetes Cluster Creation Limits](/docs/release-notes/2024-12-11): Domain verification and FQDN assignment - [Managed K8s Cluster in Terraform](/docs/release-notes/2024-12-27): Project-level external services · Code improvements - [17 Jan 2025](/docs/release-notes/2025-01-17): Minor bug fixes and performance improvements - [5 Feb 2025](/docs/release-notes/2025-02-05): Minor bug fixes and performance improvements - [17 Feb 2025](/docs/release-notes/2025-02-17): Minor bug fixes and performance improvements - [3 Mar 2025](/docs/release-notes/2025-03-03): Minor bug fixes and performance improvements - [Improved VM Volume Management](/docs/release-notes/2025-03-17): Start/stop for spot instances · Multi-cloud account set for projects: - [New User-Level “Event Logs” Page](/docs/release-notes/2025-03-31): Start/stop for spot instances · Expanded estore application list - [14 Apr 2025](/docs/release-notes/2025-04-14): Minor bug fixes and performance improvements - [Volume Management Enhancements](/docs/release-notes/2025-04-30): Improved VM volume management - [Improved Quota View and Request Experience](/docs/release-notes/2025-05-13): VM volume management - [26 May 2025](/docs/release-notes/2025-05-26): We made the expense analysis dashboards easier and faster to use, added a cost rate-based forecast feature with the ability to show or hide it, and improved logs with additional event tracking. - [Hetzner support — Expanded cloud coverage](/docs/release-notes/2025-06-06): Web terminal — connect existing machines · Init scripts — run scripts on machine startup - [The new AWS bare-metal vCPU type has been added](/docs/release-notes/2025-06-10): You can now create AWS bare-metal instances. - [24 Jun 2025](/docs/release-notes/2025-06-24): Minor bug fixes and performance improvements - [OVHcloud Integration](/docs/release-notes/2025-07-08): Our platform now supports OVHcloud, one of Europe’s most trusted cloud service providers. - [Event Logs Filtering](/docs/release-notes/2025-07-21): Our platform now enables filtering on the ‘Event logs’ page. - [Open Event Logs from Notifications](/docs/release-notes/2025-08-05): emma now allows users to open the user-level Event Logs page directly from a notification, providing quicker access to detailed activity information and easier event tracking. - [OVHcloud Recommendations](/docs/release-notes/2025-08-19): External API – action logs - [Rename resources directly in emma](/docs/release-notes/2025-09-02): You can now change the name of your resources — including VMs, Spots, and application nodes — directly in emma after creation. - [16 Sep 2025](/docs/release-notes/2025-09-16): Minor bug fixes and performance improvements. - [Create cost-efficient HDD Data Volumes](/docs/release-notes/2025-09-30): View initial username and SSH key name in vm/spot details - [Project Groups (Improved Management Experience)](/docs/release-notes/2025-10-14): Ipv6 connectivity · Expanded network options for Kubernetes clusters - [IONOS Virtual Machines (Full Lifecycle Management)](/docs/release-notes/2025-10-28): Users can now create and manage both Linux and Windows virtual machines on the IONOS cloud platform directly through the emma interface. - [K8s Internet Connect — Now Available for All Customers](/docs/release-notes/2025-11-11): Ipv6 connectivity — enabled for AWS, Azure, DigitalOcean, and GCP - [25 Nov 2025](/docs/release-notes/2025-11-25): Minor bug fixes and performance improvements - [Allocation Optimizer: Multi-Cloud Cost Analytics](/docs/release-notes/2025-12-05): emma introduces the Allocation Optimizer, an analytical feature that showcases the value of multi-cloud infrastructure through clear cost insights and optimization scenarios. - [GPU Virtual Machines — Now Available for Compute-Intensive Workloads](/docs/release-notes/2025-12-23): GPU-powered Virtual Machines are now available on the emma platform, giving customers access to hardware-accelerated compute for demanding workloads such as AI and machine learning training, inference, rendering, and large-scale parallel processing. - [Sign Up with Google — Faster Access to the Platform](/docs/release-notes/2026-01-21): GPU virtual machines — now available via external API - [Workflow Automation — Create and Run Workflows](/docs/release-notes/2026-03-11): Allocation optimizer for Kubernetes nodes — smarter placement recommendations · Nebius support — expanded cloud coverage - [GPU for spot instances — Cost-efficient GPU workloads](/docs/release-notes/2026-04-30): Workflows — spot resources support · Advisor 2.0 — smarter recommendations and reallocation advice · Cost breakdown dashboard — consolidated expense analytics · Multi-cloud network — external API support - [Workflow Execution Visibility — Track workflows on your resources](/docs/release-notes/2026-07-21): Default workflows — ready-to-use scripts by emma · Kubernetes cluster status redesign — clearer status tracking - [Provider Onboarding — Bring your existing cloud accounts into emma](/docs/release-notes/2026-08-17): Release notes for 17 Aug 2026.