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).

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.


By default, your Project will be public, meaning it is findable by any Codio user. If you have a subscription, you can mark the Project as private. If you are a member of an Organisation, the Organisation owner 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 the Private Project from within the IDE from the Project->Permissions menu.