Use a custom geoprocessing tool

You can use custom geoprocessing tools that are included in a 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 the project folder connections. To add a toolbox to a 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 the 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 a folder and select New > Toolbox (.atbx) to create a toolbox.
  • Right-click a geodatabase and select New > Toolbox to create a toolbox.
  • You can also create a toolbox and add it to a project. Right-click the Toolboxes node in the Catalog pane, and select New Toolbox (.atbx).

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