MongoDB Playground

MongoDB Playground

Databases

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Playgrounds

MySQL Playground

MySQL Playground

Databases
## Introduction MySQL is a popular open-source relational database management system (RDBMS) that is widely used for web applications, e-commerce platforms, and data analytics. It is known for its reliability, performance, and scalability. ## Quick Start The MySQL Playground provided by GetVM website offers a free online environment for users to learn and practice MySQL. To get started: 1. Access the MySQL Playground on the GetVM website. 2. The Playground provides a pre-configured Linux environment with MySQL already installed. 3. You can start writing and executing SQL queries in the provided interface. 4. Explore the various MySQL commands and features to practice your skills. 5. The Playground allows you to experiment with different database operations, such as creating tables, inserting data, querying, and managing user permissions. The VMs provided have 1 core and 2GB RAM, with up to 10GB of storage. Free users have access to the Playground for 30 minutes, with a reminder after 20 minutes. Pro users have 5GB of persistent storage to save their code and files. ## FAQ 1. **What is the purpose of the MySQL Playground?** The MySQL Playground is a free online environment designed to help users learn and practice MySQL without the need to set up a local database server. 2. **What operating system is the MySQL Playground based on?** The MySQL Playground is based on a Linux operating system. 3. **Can I save my work in the MySQL Playground?** The MySQL Playground is a temporary environment, and any changes or data you create will not be saved. However, Pro users have access to 5GB of persistent storage to save their files. 4. **Are there any limitations in the MySQL Playground?** The MySQL Playground may have some limitations in terms of resources or features compared to a production-ready MySQL server. However, it provides a sufficient environment for learning and practicing basic MySQL operations. 5. **Is the MySQL Playground suitable for advanced users?** The MySQL Playground is primarily designed for beginners and intermediate users to learn and practice MySQL. Advanced users may find the Playground useful for quick testing or demonstration purposes, but it may not provide the full functionality of a production-ready MySQL server. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
Redis Playground

Redis Playground

Databases
## Introduction Redis (Remote Dictionary Server) is an open-source, in-memory data structure store that is used as a database, cache, and message broker. It supports various data structures such as strings, hashes, lists, sets, and more. Redis is known for its speed, simplicity, and versatility, making it a popular choice for a wide range of applications. ## Quick Start The Redis Playground provided by GetVM website offers a free online environment to learn and practice using Redis on a Linux operating system. To get started: 1. Access the Redis Playground on the GetVM website. 2. The Playground will provide a pre-configured Redis server environment, including a command-line interface (CLI) where you can interact with Redis. 3. Use the Redis CLI to explore various Redis commands and data structures. For example, you can try the following: - `SET key value`: Store a key-value pair in Redis. - `GET key`: Retrieve the value of a given key. - `LPUSH list-key value`: Add an element to the beginning of a list. - `LRANGE list-key 0 -1`: Retrieve all elements from a list. The Redis Playground allows you to experiment with Redis without the need to set up a local environment, making it a convenient tool for learning and testing. ## Features - The Redis Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Higher configurations and Cloud VMs may be offered in the future. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users have 5GB of persistent storage to save their code and files. - You can cancel your subscription at any time, and you'll retain access until the end of your billing period. - The Free plan restricts internet access to prevent misuse, ensuring a safe and reliable service for all users. - With the Pro plan, you have access to 5GB of persistent storage, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. - VMs should be used for learning and experimentation within resource limits, and misuse such as cryptocurrency mining or illegal activities is not allowed. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
PostgreSQL Playground

PostgreSQL Playground

Databases
## Introduction PostgreSQL, often referred to as Postgres, is a powerful, open-source object-relational database management system (ORDBMS) that is widely used for its reliability, data integrity, and robust feature set. It is known for its advanced SQL support, transaction processing, and extensive ecosystem of extensions and tools. ## Quick Start The Postgres SQL Playground provided by GetVM website offers a free, online environment based on the Linux operating system, allowing users to easily learn and practice working with PostgreSQL. To get started: 1. Access the Postgres SQL Playground on the GetVM website. 2. The playground will provide a pre-configured PostgreSQL instance, ready for you to explore. 3. Use the provided SQL editor to write and execute SQL queries, create tables, insert data, and perform various database operations. 4. The playground environment ensures a safe and isolated space for you to experiment and learn without the need to set up a local PostgreSQL server. ## FAQ 1. **What features are available in the Postgres SQL Playground?** The playground provides a full-featured PostgreSQL instance, including support for SQL queries, table creation, data manipulation, and more. Users can explore the database, practice their SQL skills, and experiment with PostgreSQL features. 2. **Is the Postgres SQL Playground free to use?** Yes, the Postgres SQL Playground is a free-to-use online environment provided by GetVM. Pro users have access to 5GB of persistent storage to save their code and files. 3. **How long can I use a VM after starting it?** VMs can be used for a default time of 30 minutes. You'll receive a reminder after 20 minutes of use. Post-session, VMs will be deleted. 4. **Can I cancel my subscription anytime?** Yes, you can cancel your subscription at any time. If you cancel, you'll retain access until the end of your billing period. 5. **Why can't the Free plan connect to the internet?** Internet access is restricted on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
SQLite Browser Playground

SQLite Browser Playground

Databases
## Introduction SQLite Browser is a free, open-source, and lightweight application that allows users to view, query, create, and manage SQLite database files. It provides a user-friendly graphical interface for working with SQLite databases, making it easier for developers, database administrators, and even casual users to interact with their data. ## Quick Start The SQLite Browser Playground on GetVM provides a Linux-based online environment for users to explore and practice working with SQLite databases. To get started: 1. Access the SQLite Browser Playground on the GetVM website. 2. The playground will provide a pre-configured SQLite database for you to work with. 3. Use the SQLite Browser interface to browse the database, execute SQL queries, and perform various operations such as creating, editing, and deleting data. 4. Experiment with the different features and functionalities of SQLite Browser to become more familiar with the tool. ## FAQ 1. **What are the system requirements for using the SQLite Browser Playground?** - The SQLite Browser Playground is a web-based application, so it can be accessed from any device with a modern web browser. 2. **Can I save my work in the SQLite Browser Playground?** - The SQLite Browser Playground provides 5GB of persistent storage for Pro users, allowing them to save their code and files. For Free users, the environment is temporary, and any changes or data created will not be saved permanently. 3. **Is the SQLite Browser Playground free to use?** - Yes, the SQLite Browser Playground is provided as a free resource by GetVM for users to learn and practice working with SQLite databases. Pro users have access to additional features and persistent storage. 4. **Can I use the SQLite Browser Playground to work with my own SQLite databases?** - The SQLite Browser Playground provides a pre-configured database for you to use. If you want to work with your own SQLite database, you'll need to upload or create it within the playground environment. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
MariaDB Playground

MariaDB Playground

Beta Databases
## Introduction MariaDB is an open-source relational database management system (RDBMS) that is a fork of the popular MySQL database. It is designed to be a drop-in replacement for MySQL, providing the same functionality and APIs, but with some additional features and improvements. ## Quick Start The MariaDB Playground provided by GetVM offers a free online environment for users to learn and practice working with MariaDB. To get started, simply access the Playground and you will be presented with a Linux-based terminal where you can execute various MariaDB commands and queries. Some basic steps to get started with the MariaDB Playground: 1. Log in to the Playground environment. 2. Connect to the MariaDB server using the `mysql` command. 3. Explore the available databases and tables by running SQL commands such as `SHOW DATABASES;` and `SHOW TABLES;`. 4. Practice creating, modifying, and querying data using SQL statements like `CREATE TABLE`, `INSERT INTO`, `SELECT`, and `UPDATE`. 5. Experiment with different MariaDB features and functionalities to deepen your understanding. ## FAQ 1. **What is the default username and password for the MariaDB Playground?** - The default username is `root`, and the password is left blank. 2. **Can I save my work in the MariaDB Playground?** - The Playground environment is temporary, and any changes or data you create will not be saved. However, Pro users have 5GB of persistent storage to save their code and files. 3. **Is the MariaDB Playground available on mobile devices?** - The MariaDB Playground is designed for desktop or laptop use and may not provide an optimal experience on mobile devices. 4. **Can I install additional software or packages in the MariaDB Playground?** - The Playground environment is a pre-configured setup, and users do not have the ability to install additional software or packages. 5. **How long can I use the MariaDB Playground?** - VMs can be used for a default time of 30 minutes. You'll receive a reminder after 20 minutes of use. Post-session, VMs will be deleted. Pro users have 5GB of persistent storage to save their code and files. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
SQL Server Playground

SQL Server Playground

Beta Databases
## Introduction SQL Server is a relational database management system (RDBMS) developed by Microsoft. It is designed to store, manage, and retrieve data efficiently, and is widely used in enterprise-level applications and data-driven websites. ## Quick Start The SQL Server Playground provided by GetVM offers a free online environment for users to learn and practice SQL Server. To get started: 1. Access the SQL Server Playground on the GetVM website. 2. The Playground provides a pre-configured SQL Server instance running on a Linux operating system. 3. Use the provided SQL editor to write and execute SQL queries. 4. Explore the sample databases and schema, or create your own databases and tables. 5. Experiment with various SQL commands, such as SELECT, INSERT, UPDATE, and DELETE, to manipulate the data. 6. Take advantage of the Playground's features, such as code completion, syntax highlighting, and result set visualization, to enhance your learning experience. ## Key Features - The SQL Server Playground is a container-based VM with 1 core and 2GB RAM, and up to 10GB of storage. - Pro users have access to 5GB of persistent storage to save their code and files, which are automatically mounted to the /home/getvm/project/storage directory. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users can extend their usage time. - Internet access is restricted on the Free plan to ensure a safe and reliable service. - You can cancel your subscription at any time, and you'll retain access until the end of your billing period. ## FAQ 1. **What are the system requirements for the SQL Server Playground?** - The SQL Server Playground is a web-based application, so it can be accessed from any device with a modern web browser. - No additional software or setup is required on the user's end. 2. **Can I save my work in the SQL Server Playground?** - Pro users can save their work in the 5GB of persistent storage provided. - For Free users, the SQL Server Playground is a temporary environment, so any changes made to the database or queries will not be saved permanently. 3. **Is the SQL Server Playground suitable for advanced users?** - The SQL Server Playground is primarily designed for learning and practicing SQL Server basics. - While it provides a functional SQL Server instance, it may not have all the features and capabilities of a production-ready SQL Server environment. - Advanced users may find the Playground useful for quick testing and experimentation, but it may not be suitable for complex enterprise-level applications. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)