# Key Terms

## **General Terminology**

### Container

A **Container** refers to a cloud-hosted Virtual Machine (VM) that serves as a development environment owned by the user. It is the primary unit where coding, testing, and debugging occur.

### Templates

The **Templates** consist of example files and pre-installed software packages that are automatically generated within a container. You can use these templates to quickly start a new project with the necessary configurations.

### Workspace

The **Workspace** is the IDE(Integrated Development Environment) where developers create and manage their projects. It includes various development tools and utilities for efficient project development.

### Credits

**Credits** are the virtual currency required to use containers. As you utilize your container and AI features, credits are deducted accordingly.

### **Membership**&#x20;

**Membership** refers to Arkain's paid plan designed for users who want to create large projects with enhanced features and advanced benefits compared to the Free Plan.

***

## **Workspace Elements**

### Arkain Snap

**Arkain Snap** is an AI assistant that turns ideas into reality. Using just natural language, it automates the initial setup of container development environments, and for simple ideas, it creates prototypes just by making a request.

### [Auto-stop](/user-guide/dashboard/container/container-management/container-settings/auto-stop.md)

**Auto-stop** shuts down containers after 30-40 minutes when the container's owner closes all Workspace browsers. This feature prevents unnecessary credit use and allows you to use the service more efficiently.

### Menu

The **Menu**, located at the top of the Workspace, provides access to container information and various container settings. It allows users to configure their container environment.

### Sidebar

The **Sidebar** is located on the left side of the Workspace, contains various development tools, including a file tree for easy project management and the Search feature for searching across the entire project.

### Editor

The **Editor**, located in the center of the Workspace, is where you can view and edit files. It features tabs for files, preview windows, terminal sessions, and more.

### Toggle Panel

The **Toggle Panel**, located below the editor, displays the terminal.

### [Side Chat](/user-guide/arkain-ai/side-chat.md)

The **Side Chat** allows you to directly interact with powerful large language models (LLMs) within the Arkain environment.\
Depending on where you use it, **Side Chat** provides different capabilities optimized for each workspace.

**Side Chat** is available in two main areas: the **Dashboard** and the **Workspace**, each offering features tailored to its purpose.&#x20;

### [Code Supporter](/user-guide/arkain-ai/code-supporter.md)

The **Code Supporter** is a feature that helps you write and fix code more easily and accurately by providing intelligent, real-time assistance. It works in the background to deliver features like Go to Definition, Autocomplete Suggestions, and Live Diagnostics, enabling you to improve code quality without leaving your editor.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.arkain.io/user-guide/key-terms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
