Use a custom geoprocessing tool

You can use custom geoprocessing tools that are included in your project or build and use your own custom tools. ArcGIS Pro supports custom geoprocessing tools that are built with ModelBuilder or Python (both script tools and Python toolbox tools).

Note:

Custom geoprocessing tools that are built with ArcObjects are not supported in ArcGIS Pro.

You can see toolboxes containing custom script and model tools in your project folder connections. To add a toolbox to your project, click Add Toolbox and browse to the toolbox, or right-click any toolbox in a folder connection and select Add To Project. A reference to the toolbox is saved with your project in the Toolboxes node in the Catalog pane.

Toolbox under Toolboxes node in the Catalog pane
A toolbox in a folder connection containing several script tools is shown.

You can create a toolbox using any of the following:

  • Right-click any folder and select New > Toolbox (.atbx) to create a new toolbox. Or right-click any folder or geodatabase and select New > Legacy Toolbox (.tbx) to create a legacy toolbox.
  • You can also create a toolbox and add it to your project. Right-click the Toolboxes node in the Catalog pane, and select New Toolbox (.atbx) or New Legacy Toolbox (.tbx).

Since custom model and script tools look and work in the same way as any ArcGIS geoprocessing tool, you can use them as you would any other tool. Click a custom tool to open it in the Geoprocessing pane where you can fill in parameters and environments, and run the tool.

You can add custom tools to the Analysis gallery or Favorites in the Geoprocessing pane.

Learn more about saving geoprocessing tools with your project