CodeSandbox
By Together AI
Sign up using an email, GitHub, or Google account.
Choose between a free or paid plan based on team needs.
Select a template (React, Vue, Angular, Node.js, etc.).
Configure workspace settings, including dependencies.
Integrate with GitHub for version control if needed.
Invite team members for real-time collaboration.
Configure permissions and workspace access.
Import existing projects from GitHub or manually migrate code.
Verify dependencies and test for compatibility.
Use built-in live preview and console for debugging.
Run tests and optimize performance.
Deploy projects using CodeSandbox built-in hosting or export to external platforms like Vercel or Netlify.
Connect APIs and external databases if required.
Explore tutorials, documentation, and community forums.
CodeSandbox offers extensive customization options to fit specific business needs, particularly through its Enterprise solutions:
1. Deployment Flexibility:
Enterprise Cloud: Access faster virtual machines (VMs) from CodeSandbox enterprise clusters, with configurations up to 32 cores and 64 GB RAM.
Private Cloud: Utilize a dedicated cloud instance and cluster, managed and hosted by CodeSandbox, offering up to 64 cores and 128 GB RAM.
Managed On-Premise: Deploy CodeSandbox on your own infrastructure, managed by CodeSandbox, with customizable cores and RAM.
2. Integration Capabilities:
CodeSandbox SDK: Programmatically create and manage development environments at scale, enabling integration with existing workflows and tools.
Dev Containers Support: Set up any development environment using Dev Containers, Dockerfiles, or Docker Compose, allowing for consistent and reproducible setups.
VS Code Extension: Integrate with Visual Studio Code to combine cloud-based development with local editor capabilities, including support for extensions, keybindings, and themes.
4. Performance and Scalability:
microVM Infrastructure: Utilize microVMs that can resume in 500 milliseconds and clone in under a second, providing rapid environment provisioning.
Scalable Resources: Provision powerful machines instantly, removing bottlenecks and allowing for additional resources as needed.
5. Collaboration and Workflow Optimization:
Live Collaboration: Enable real-time collaboration with shared environments, facilitating pair programming and reducing development silos.
Integrated DevTools: Automate tasks with built-in tools, create standardized development containers, and streamline workflows.
6. Support and Billing:
Dedicated Support: Receive assistance with issues and onboarding through dedicated channels.
CodeSandbox offers a variety of training and support resources to assist new users in getting started and making the most of the platform:
1. Comprehensive Documentation:
Getting Started Guides: Step-by-step tutorials to help users begin with features like Repositories, Devboxes, and the VS Code Desktop integration.
Feature Overviews: Detailed explanations of platform components, including editors, sandboxes, and cloud development tools.
2. Educational Plans:
Student Discounts: Verified students receive a 25% discount on CodeSandbox Pro subscriptions.
Educator Discounts: Educators at non-profit organizations are eligible for a 50% discount, while those at universities and tuition-based institutions can receive a 40% discount.
3. Community Engagement:
Community Forums: Platforms like the freeCodeCamp Forum host discussions where users share experiences and solutions related to CodeSandbox.
GitHub Discussions: The CodeSandbox GitHub repository includes discussions on various topics, offering insights and support from the developer community.
4. Video Tutorials:
CodeSandbox implements a set of security measures to protect user data, focusing on compliance, infrastructure security, access control, and proactive vulnerability management:
1. Compliance and Data Protection:
SOC 2 Type II Certification: CodeSandbox has achieved SOC 2 Type II compliance, demonstrating its commitment to robust security and data handling practices.
Data Processing Agreement (DPA): A DPA outlines the responsibilities of CodeSandbox and its users regarding personal data processing, ensuring adherence to data protection regulations.
2. Infrastructure Security:
Managed On-Premise Deployment: For enhanced control, CodeSandbox offers deployment on a user's own infrastructure, managed by CodeSandbox, allowing customization of resources and data hosting preferences.
Data Hosting Flexibility: Users can choose data hosting locations in the US, APAC, or EMEA regions, aligning with regional data protection requirements.
3. Access Control and Authentication:
Single Sign-On (SSO): Integration with providers like Active Directory and Okta enables unified and secure team access through a single set of credentials.
IP Locking: This feature restricts access to authorized personnel and locations, enhancing security by ensuring only approved users can access the code.
4. Vulnerability Management and Reporting:
Security Monitoring: Continuous monitoring of environments helps detect and address potential security issues promptly.
CodeSandbox is committed to ensuring users retain ownership and control over their data, providing clear policies on data ownership and portability:
Data Ownership:
User Control: Users maintain ownership of the content they create on the platform.
Self-Hosting Options: For enhanced data control, CodeSandbox offers self-hosting solutions, allowing users to keep sensitive data within their own infrastructure.
Data Portability:
Right to Transfer: Users have the right to data portability, enabling them to transfer their personal data to a third party, provided it is technologically feasible.
CodeSandbox offers flexible plans that allow organizations to scale their resources up or down based on evolving needs. Here's an overview of the available plans and their scaling options:
1. Free Plan:
Usage Limits: Includes 40 hours of monthly VM credits, unlimited Sandboxes and Devboxes, and up to 5 members per workspace.
Scaling Up: To accommodate increased usage or more members, upgrading to the Pro plan is recommended.
2. Pro Plan:
Cost: Starts at $9 per workspace per month, billed annually.
Usage Limits: Provides 100 hours of monthly VM credits, unlimited Sandboxes and Devboxes, and supports up to 20 members per workspace.
Scaling Options:
Additional Credits: Purchase on-demand VM credits at $0.18 per hour as needed.
Member Expansion: For more than 20 members, consider upgrading to the Builder or Enterprise plans.
3. Builder Plan:
Cost: Starts at $119 per workspace per month, billed annually.
Usage Limits: Includes 160 hours of monthly VM credits, unlimited Sandboxes and Devboxes, and supports up to 20 members per workspace.
Scaling Options:
Concurrent VMs: Run up to 100 concurrent VMs, suitable for large-scale development needs.
Additional Credits: Access bulk VM credit packs with discounts up to 50%.
Member Expansion: For more than 20 members, the Enterprise plan offers unlimited membership.
4. Enterprise Plan:
Customization: Tailored solutions with custom deployments, including on-premise options and private managed clouds.
Usage Limits: Supports unlimited members and offers VMs with up to 64 vCPUs and 128 GiB RAM.
Scaling Options:
Bulk Credits: Benefit from bulk VM credit packs with discounts up to 50%.
Dedicated Resources: Access to dedicated support, Single Sign-On (SSO), and SOC 2 Type II compliance.
Additional Considerations:
On-Demand Scaling: Organizations can adjust their plans and resources as their needs change, ensuring cost-effectiveness and efficiency.
CodeSandbox provides clear guidelines regarding contract renewal and cancellation, ensuring users have flexibility in managing their subscriptions. Below are the key terms and conditions:
1. Subscription Renewal:
Automatic Renewal: All subscriptions are set to auto-renew by default, ensuring uninterrupted access to services.
Billing Cycle: Subscriptions can be billed monthly or annually, depending on the chosen plan.
Plan Modifications: Users have the flexibility to upgrade or downgrade their plans at any time to better align with their needs.
2. Cancellation Policy:
Cancellation Process: Users can cancel their subscriptions through the "Plan & Billing" section within their Workspace Settings. It's important to note that each workspace operates its own subscription; therefore, if multiple workspaces exist, cancellations must be executed individually for each.
Effective Date: Cancellations become effective at the end of the current billing cycle. Users will retain access to their subscribed services until the conclusion of this period.
Refunds: Generally, CodeSandbox does not offer refunds upon cancellation. However, exceptions are made for users in the European Union or Turkey, who can request a refund within 14 days of their initial purchase, provided they have not used more than 50 credits since subscribing.
3. Termination by CodeSandbox:
Notice Period: CodeSandbox reserves the right to terminate the agreement with a notice period of one month.
CodeSandbox is committed to maintaining high standards of security and data protection. As part of this commitment, CodeSandbox has achieved SOC 2 Type II compliance, which attests to its robust security and compliance program.
In addition to SOC 2 Type II compliance, CodeSandbox adheres to the General Data Protection Regulation (GDPR), ensuring the protection of personal data for users within the European Economic Area (EEA). This compliance is reflected in their Privacy and Cookie Statement, which outlines how personal data is processed in accordance with GDPR requirements.