---
schema_version: "1"
id: c051f7e34014b16473b7cd8543011499ad1b8fc01d7333186099e2ad5d859d1b
title: "Step 4: Deploy the WaveTemplate Object"
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/analytics/bi_dev_guide_wave_templates/guides/concept/bi-templatesdev-deploy-object.md
canonical_url: https://developer.salesforce.com/docs/analytics/bi-dev-guide-wave-templates/guide/bi-templatesdev-deploy-object.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: b078dc24ce18377707908bd06cf2589e903773119335c18ecdecfcd0d87b7fb1
products:
  - Analytics Templates Developer Guide
  - analytics
---

# Step 4: Deploy the WaveTemplate Object

After editing its JSON files, deploy the template object back to the development org to see the results of your work and for testing.

Deploying your edited files pushes the changes you’ve made to the development org for testing and collaborative development by the rest of your team. Before you deploy your changes, they reside only in your local file system. Deploying your changes overwrites any files in your development org. Retrieving them again from the development org overwrites your local files.

- Deploy with CLI. Use the `force:source:push` command to push them back to your scratch org.
- Deploy with Salesforce Extensions for Visual Studio Code. Use the Command Palette **Push Source from Default Scratch Org**
