Creating and importing a project

Create a new project, or import one by, clicking on the New Project button on the Dashboard.

Create Project

You can then choose which of the following Project creation methods you want to use

Select a commonly used Stack from the available list:

For example:

  • LAMP: LAMP Stack containing PHP, Apache and MySql with no code workspace.
  • Python: Python Stack with no code workspace.
  • Empty Stack: an empty Ubuntu Box with no code workspace (suitable for HTML/CSS/JS projects).

Projects created from a Stack will include an explanatory file providing useful information to help you get started and will open automatically for newly created projects.

or click on the ‘Click here….’ to import or select an alternative software configuration:

  • Starter Pack which is the combination of a Stack and a pre-configured code workspace. This option means you can create a complete Stack + Code templates that get you off to a flying start.
  • Import where you can import from Git, BitBucket, Mercurial, FTP, SFTP or from a Zip file.
  • If you are a student, you can also check out Courses, which are collections of several projects grouped and ordered into a coherent set of Projects and incorporate Codio Guides, giving you on-screen instructions while you code.

Import Project

Note: Git is preinstalled in all projects

Selecting a Stack

If you are selecting the alternative option, you can then specify a default Stack for your new Project. If you don’t select one, you’ll get an empty Ubuntu Box using the Empty Stack.


You need to give your project a name and a description.


Projects that are public can be found by any Codio user. If you have a personal subscription or you are a member of an Organisation, you can mark the Project as private. In 'My Projects’ you will see a padlock icon for any Projects that are private.

Organisation owners can disable the ability for you to create public projects. See Public/Private Settings.

You can assign access read, write and full admin rights (ability for others to access the Box from the terminal) to other users for private projects from within the IDE from the Project->Permissions menu.