# Migrate Enterprise Search (Workplace and App Search) configuration between different environments (dev-\>test-\>stage-\>prod)

**URL:** <https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101>\
**Category:** Elastic Search\
**Tags:** elastic-app-search, elastic-workplace-search\
**Created:** [January 27, 2023, 11:01am UTC](https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101 "2023-01-27T11:01:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastianboelling](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@sebastianboelling](https://discuss.elastic.co/u/sebastianboelling)\
**Post date:** [January 27, 2023, 11:01am UTC](https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101/1 "2023-01-27T11:01:40Z")

</div>

Hi,

I am planning a deployment process for Enterprise Search between different environments, starting at development and finalizing at production.

My question is, how can I transport the all my configurations (App Search Engines, Crawler configurations, App Search configuration, Workplace Search connector and custom API config and many more) easy and with as low manual interaction as possible.

In Lucidworks Fusion there is an Config Objects API. [Objects API | Fusion 4.2 | Lucidworks Documentation](https://doc.lucidworks.com/fusion-server/4.2/326/objects-api) It allows to export and to import configurations.

I know the Saved Objects from Kibana: [Manage saved objects | Kibana Guide [8.6] | Elastic](https://www.elastic.co/guide/en/kibana/current/managing-saved-objects.html) But it seems that Enterprise Search config is not part.

I am very interested on your ideas.

Tanks and best regards

Sebastian

---

<div class="post-metadata">

**Author:** ![joemcelroy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joemcelroy/32/103757_2.png) [@joemcelroy](https://discuss.elastic.co/u/joemcelroy)\
**Post date:** [January 31, 2023, 1:01pm UTC](https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101/2 "2023-01-31T13:01:55Z")

</div>

Hi @sebastianboelling

There isn't a best practice that we have set around how to import / export App search configuration to different environments. We will try and provide a best practice doc soon about this.

In meantime. the community have provided a way to import / export via CLI tool. This might help [GitHub - richkuz/entsporter: An import export tool for Elastic App Search engine settings](https://github.com/richkuz/entsporter)

Thanks!  
Joe

---

<div class="post-metadata">

**Author:** ![sebastianboelling](https://avatars.discourse-cdn.com/v4/letter/s/258eb7/32.png) [@sebastianboelling](https://discuss.elastic.co/u/sebastianboelling)\
**Post date:** [February 3, 2023, 11:15am UTC](https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101/3 "2023-02-03T11:15:09Z")

</div>

Hi @joemcelroy,

thanks for your reply. I will check out the CLI tool and I'm really looking forward to the best practice document.

Cheers

Sebastian

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 3, 2023, 11:15am UTC](https://discuss.elastic.co/t/migrate-enterprise-search-workplace-and-app-search-configuration-between-different-environments-dev-test-stage-prod/324101/4 "2023-03-03T11:15:31Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
