OpenZWave Playground

OpenZWave Playground

Beta Miscellaneous

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

Supabase Playground

Supabase Playground

Beta Miscellaneous
## Introduction Supabase is an open-source Firebase alternative that provides a complete backend solution for building web and mobile applications. It offers a suite of tools and services, including a PostgreSQL database, authentication, storage, and real-time subscriptions, all accessible through a simple API. ## Quick Start To use the Supabase Playground, follow these steps: 1. Visit the GetVM website and access the Supabase Playground environment. 2. The Playground provides a pre-configured Supabase project, where you can explore the various features and functionalities. 3. In the Playground, you can interact with the Supabase API using the provided code examples and documentation. 4. Try creating a new table, inserting data, querying the database, and exploring the authentication and storage features. 5. The Playground also includes a web-based SQL editor, allowing you to write and execute SQL queries directly. The Supabase Playground is a free, limited-use environment, with restrictions on the amount of data, number of API calls, and other usage limits compared to a full Supabase project. Any changes or data you create will not be saved, as the Playground is intended for learning and experimentation purposes only. ## Configurations and Usage The Supabase Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes of use. After the session, VMs will be deleted. Pro users have 5GB of persistent storage to save their code and files, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. Any files saved in this directory will be preserved and accessible across VMs. Please note that internet access is restricted on the Free plan to prevent misuse, and VMs should be used for learning and experimentation within the provided resource limits. Avoid using VMs for cryptocurrency mining or engaging in illegal activities. ## 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)
GraphQL Playground

GraphQL Playground

Beta Miscellaneous
## Introduction GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. ## Quick Start The GraphQL Playground is an in-browser IDE that allows you to explore and test your GraphQL API. To use the GraphQL Playground: 1. Navigate to the GetVM website that provides the free online GraphQL Playground environment. 2. In the left panel, you can write your GraphQL queries and mutations. 3. The middle panel will display the response from the GraphQL server. 4. The right panel provides documentation and schema information about the available types, fields, and operations. 5. You can also use the "Docs" tab to browse the schema and find the appropriate queries and mutations to use. ## FAQ 1. **What is the purpose of the GraphQL Playground?** The GraphQL Playground is a tool that allows developers to interactively explore and test their GraphQL APIs. It provides a user-friendly interface for writing queries, mutations, and subscriptions, and visualizing the responses. 2. **Is the GraphQL Playground only available on Linux?** No, the GraphQL Playground is a cross-platform tool that can be used on various operating systems, including Windows and macOS. The GetVM website specifically provides a free online GraphQL Playground environment based on a Linux operating system. 3. **Can I use the GraphQL Playground to access my own GraphQL API?** Yes, the GraphQL Playground can be used to interact with any GraphQL API, including your own. You can simply provide the URL of your GraphQL endpoint, and the Playground will automatically load the schema and allow you to explore and test your API. 4. **What are the key features of the GraphQL Playground?** The GraphQL Playground includes features such as auto-completion, syntax highlighting, schema documentation, query history, and support for subscriptions. It also provides a "Docs" tab that allows you to browse the available types, fields, and operations in your GraphQL schema. ## VM Configurations and Usage GetVM currently provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. 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. Internet access is restricted on the Free plan to prevent misuse, but Pro users can access the internet. VMs should be used for learning and experimentation within resource limits, and users should avoid misusing VM resources or engaging in illegal activities. ## 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)
Hadoop Playground

Hadoop Playground

Beta Miscellaneous
## Introduction Hadoop is a popular open-source framework for distributed storage and processing of large datasets. It provides a scalable and fault-tolerant platform for data-intensive applications. ## Quick Start The Hadoop Playground on GetVM website offers a free online environment based on a Linux operating system, allowing users to easily learn and practice Hadoop. To get started: 1. Access the Hadoop Playground on the GetVM website. 2. Explore the pre-configured Hadoop environment, which includes the necessary tools and components. 3. Follow the provided tutorials and examples to learn how to work with Hadoop, such as running MapReduce jobs, managing HDFS (Hadoop Distributed File System), and configuring Hadoop clusters. 4. Practice your Hadoop skills by experimenting with the provided sample data and running your own Hadoop applications. ## FAQ 1. **What are the system requirements for using the Hadoop Playground?** The Hadoop Playground is a web-based environment, so you only need a modern web browser to access and use it. The underlying infrastructure is managed by the GetVM platform. 2. **Is the Hadoop Playground free to use?** Yes, the Hadoop Playground is provided as a free service by GetVM, allowing users to learn and experiment with Hadoop without any cost. 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?** Absolutely. 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?** We restrict internet access on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. 6. **What version of Hadoop is available in the Playground?** The Hadoop Playground typically provides the latest stable version of Hadoop, ensuring that users can learn and practice with the most up-to-date features and capabilities. 7. **Can I install additional software or libraries in the Hadoop Playground?** The Hadoop Playground is a pre-configured environment, so the ability to install additional software may be limited. However, you can typically run your own Hadoop applications and experiments within the provided 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)
Apache zookeeper Playground

Apache zookeeper Playground

Beta Miscellaneous
## Introduction Apache ZooKeeper is a distributed coordination service that enables highly reliable distributed applications. It provides a simple set of primitives that distributed applications can build upon to implement higher-level services for synchronization, configuration maintenance, and groups and naming. It is designed to be easy to program to, and uses a data model styled after the familiar directory tree structure of file systems. ## Quick Start To use the Apache ZooKeeper Playground on GetVM, follow these steps: 1. Access the Apache ZooKeeper Playground on the GetVM website. 2. The Playground provides a pre-configured Linux environment with Apache ZooKeeper installed. 3. You can start the ZooKeeper server by running the command `zkServer.sh start`. 4. Once the server is running, you can use the ZooKeeper command line interface (CLI) to interact with the ZooKeeper ensemble. Run the command `zkCli.sh` to start the CLI. 5. In the CLI, you can execute various ZooKeeper commands to create, update, and delete znodes (the basic data nodes in ZooKeeper), set watches, and more. 6. The Playground also includes sample code and tutorials to help you get started with using Apache ZooKeeper. ## Configurations and Limitations The GetVM Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. 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. The Free plan has restricted internet access to prevent misuse, while Pro users can access the internet. Any files saved in the /home/getvm/project/storage directory will be preserved and accessible across VMs. VMs should be used for learning and experimentation within resource limits. Misuse of VM resources, downloading large files, or engaging in illegal activities like cryptocurrency mining or network attacks are 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)
Sentry Playground

Sentry Playground

Beta Miscellaneous
## Introduction Sentry is an open-source error tracking and performance monitoring platform that helps developers monitor and fix errors in their applications. The Sentry Playground provided by GetVM website offers a free online environment based on the Linux operating system, allowing users to learn and practice Sentry more effectively. ## Quick Start To use the Sentry Playground, follow these steps: 1. Access the Sentry Playground on the GetVM website. 2. Familiarize yourself with the Linux environment and the pre-installed Sentry tools. 3. Experiment with Sentry by setting up a sample application, triggering errors, and observing how Sentry captures and reports the issues. 4. Explore Sentry's features, such as error reporting, performance monitoring, and issue management, within the Playground environment. 5. Practice integrating Sentry into your own applications and test its functionality in the safe and controlled Playground setting. ## FAQ 1. **What is the purpose of the Sentry Playground?** The Sentry Playground is a free online environment that allows users to learn and experiment with Sentry without the need to set up a local development environment. 2. **What operating system is used in the Sentry Playground?** The Sentry Playground is based on the Linux operating system. 3. **Can I use the Sentry Playground to test my own applications?** Yes, the Sentry Playground can be used to integrate and test Sentry with your own applications, providing a safe and controlled environment for experimentation. 4. **Is the Sentry Playground available for free?** Yes, the Sentry Playground is provided by GetVM as a free online resource for users to learn and practice Sentry. 5. **How long can I use the Sentry 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. 6. **What configurations are used for VMs?** Currently, we provide Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. We plan to offer higher configurations and Cloud VMs in the future to support a broader range of practice needs. 7. **Can I cancel my subscription anytime?** Absolutely. You can cancel your subscription at any time. If you cancel, you'll retain access until the end of your billing period. 8. **Why can't the Free plan connect to the internet?** We restrict internet access on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. 9. **How do I use persistent storage to save files?** With Pro, you have access to 5GB of persistent storage. It is automatically mounted to the /home/getvm/project/storage directory on VM startup. Any files saved in this directory will be preserved and accessible, allowing you to share them across VMs. 10. **Are there any rules for using VMs?** VMs should be used for learning and experimentation within resource limits. Do not misuse VM resources, refrain from downloading large files to conserve bandwidth, and avoid using VMs for cryptocurrency mining or engaging in illegal activities like network attacks. ## 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)
Consul Playground

Consul Playground

Beta Miscellaneous
## Introduction Consul is a service mesh solution that provides service discovery, configuration, and segmentation functionality. It allows applications to automatically discover and connect to the services they depend on, and provides a platform for managing the entire service lifecycle. ## Quick Start The Consul Playground on GetVM provides a free, online environment for users to learn and practice using Consul. To get started, simply access the Consul Playground and follow these steps: 1. Launch the Consul Playground environment, which is based on a Linux operating system. 2. Explore the pre-configured Consul cluster and its components. 3. Try out various Consul commands and features, such as service registration, health checks, and key-value store management. 4. Experiment with different Consul configurations and observe the results. The Consul Playground is a temporary environment, so any changes or configurations made during the session will not be saved. It is recommended to take notes or screenshots if you want to refer to your work later. ## FAQ 1. **What is the purpose of the Consul Playground?** The Consul Playground is designed to help users learn and experiment with Consul without the need to set up a local environment. It provides a pre-configured Consul cluster that users can interact with and explore. 2. **Can I save my work or configurations in the Consul Playground?** No, the Consul Playground is a temporary environment, so any changes or configurations made during the session will not be saved. It is recommended to take notes or screenshots if you want to refer to your work later. 3. **Is the Consul Playground free to use?** Yes, the Consul Playground on GetVM is a free, online environment for users to learn and practice with Consul. 4. **Are there any limitations or restrictions in the Consul Playground?** The Consul Playground is a limited environment, so users may encounter some restrictions or limitations compared to a production-ready Consul deployment. However, it still provides a valuable learning experience. ## 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)