Skip to main content

Hi,

We’re trying to follow the Amplitude best practices. In order to do that we created a project (dev) which we use during development.

Soon we’ll be launching our product. For this we want to create a new project (prod) which has all the (many) events, property and sources definitions which we have in the dev project. 

Searching the docs, the community and asking the AI agent we can’t figure a way to do that without either creating everything from scratch again or exporting (dev), filtering and importing (prod) data from the existing project.

 

We want to copy/clone the definition of the existing project.
Are we missing something?

Thanks

Hey ​@FishGuru, the way to do this is with the branching function within a project. Within the data section of your project, go into the branch and create a “dev” branch or something else in addition to the main branch.

Once that branch exists, you can click on “Activity” and then hit “Copy Branch” (see below)

 

This will allow you to copy the taxonomy and structure from one project to another. You can learn more about this with this documentation here. I hope this helps!


Very helpful indeed. Thanks!


Amplitude doesn’t have a one-click "clone project" option, which is pretty annoying. The best workaround is to manually recreate the settings and dashboards in the new project. For historical data, you can export events using their Export API and then re-import them. It’s a bit of a hassle, but that’s the only way unless you script something custom.


Reply