--- title: "Get Component Instance" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/serverless/circuits/get-a-component-instance/ description: "This page describes the method to make use of circuits to organize and orchestrate tasks in your Python application with sample code snippets." last_updated: 2025-09-16T18:51:08Z service: Serverless type: general related_links: - name: "Circuits Help" url: /en/serverless/help/circuits/introduction --- # Circuits [Catalyst Serverless Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction) is a component that is a part of the Catalyst development platform that helps to orchestrate tasks and automate workflows. You can enable concurrent or sequential executions of Catalyst functions in a circuit, and additionally include conditions, data, and paths in the workflow, to define a repeatable pattern of activities that achieves a business outcome. This section covers the various SDK methods that can be used to implement the circuits component in your Catalyst application. > **Note:** Circuits is currently not available to Catalyst users accessing from the EU, AU, IN, JP, SA or CA data centers. #### Get a component instance A component instance is an object that can be used to access the pre-defined configurations specific to a particular component. This process will not fire a server-side call. The `app` reference used in the code below is the [Python object](https://docs.catalyst.zoho.com/en/sdk/python/v1/setup/#initializing-the-sdk) returned as a response during SDK initialization. You can create a new `circuit`instance as shown below. Also note that this component instance will be used in multiple scenarios while implementing the circuit component in your application. ```python #Get a circuit component instance circuit = app.circuit() ```