René's URL Explorer Experiment


Title: Temporal Nexus - Python SDK feature guide | Temporal Platform Documentation

Open Graph Title: Temporal Nexus - Python SDK feature guide | Temporal Platform Documentation

Description: Use Temporal Nexus within the Python SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Open Graph Description: Use Temporal Nexus within the Python SDK to connect Durable Executions within and across Namespaces using a Nexus Endpoint, a Nexus Service contract, and Nexus Operations.

Keywords:

Opengraph URL: https://docs.temporal.io/develop/python/nexus/feature-guide

Generator: Docusaurus v3.10.1

direct link

Domain: docs.temporal.io


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://docs.temporal.io/develop/","name":"Develop","position":1},{"@type":"ListItem","item":"https://docs.temporal.io/develop/python/","name":"Python SDK","position":2},{"@type":"ListItem","item":"https://docs.temporal.io/develop/python/nexus/","name":"Nexus","position":3},{"@type":"ListItem","item":"https://docs.temporal.io/develop/python/nexus/feature-guide","name":"Feature Guide","position":4}]}
{"@context":"https://schema.org","@graph":[{"@id":"https://temporal.io/#organization","@type":"Organization","logo":"https://docs.temporal.io/img/favicon.png","name":"Temporal Technologies","sameAs":["https://github.com/temporalio","https://x.com/temporalio","https://www.youtube.com/c/Temporalio"],"url":"https://temporal.io"},{"@id":"https://temporal.io/#software","@type":"SoftwareApplication","applicationCategory":"DeveloperApplication","description":"Temporal is a durable execution platform for building reliable, scalable applications using workflows and activities.","downloadUrl":"https://github.com/temporalio/temporal","name":"Temporal","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"operatingSystem":"Cross-platform","publisher":{"@id":"https://temporal.io/#organization"},"url":"https://temporal.io"}]}

twitter:cardsummary_large_image
og:imagehttps://docs.temporal.io/img/assets/open-graph-shiny.png
twitter:imagehttps://docs.temporal.io/img/assets/open-graph-shiny.png
og:localeen
docusaurus_localeen
docsearch:languageen
og:typewebsite
docusaurus_versioncurrent
docusaurus_tagdocs-default-current
docsearch:versioncurrent
docsearch:docusaurus_tagdocs-default-current

Links:

Skip to main contenthttps://docs.temporal.io/develop/python/nexus/feature-guide#__docusaurus_skipToContent_fallback
https://temporal.io
Homehttps://docs.temporal.io/
Courseshttps://learn.temporal.io/getting_started/
SDKshttps://docs.temporal.io/develop
AI Cookbookhttps://docs.temporal.io/ai-cookbook
Code Exchangehttps://temporal.io/code-exchange
Temporal Cloudhttps://docs.temporal.io/cloud
Homehttps://docs.temporal.io/
Quickstartshttps://docs.temporal.io/quickstarts
Evaluatehttps://docs.temporal.io/evaluate/
Develophttps://docs.temporal.io/develop/
Go SDKhttps://docs.temporal.io/develop/go/
Java SDKhttps://docs.temporal.io/develop/java/
PHP SDKhttps://docs.temporal.io/develop/php/
Python SDKhttps://docs.temporal.io/develop/python/
Quickstarthttps://docs.temporal.io/develop/python/set-up-your-local-python
Workflowshttps://docs.temporal.io/develop/python/workflows/
Activitieshttps://docs.temporal.io/develop/python/activities/
Workershttps://docs.temporal.io/develop/python/workers/
Clienthttps://docs.temporal.io/develop/python/client/
Nexushttps://docs.temporal.io/develop/python/nexus/
Quickstarthttps://docs.temporal.io/develop/python/nexus/quickstart
Feature Guidehttps://docs.temporal.io/develop/python/nexus/feature-guide
Platformhttps://docs.temporal.io/develop/python/platform/
Best practiceshttps://docs.temporal.io/develop/python/best-practices/
Integrationshttps://docs.temporal.io/develop/python/integrations/
TypeScript SDKhttps://docs.temporal.io/develop/typescript/
.NET SDKhttps://docs.temporal.io/develop/dotnet/
Ruby SDKhttps://docs.temporal.io/develop/ruby/
Rust SDKhttps://docs.temporal.io/develop/rust/
Environment configurationhttps://docs.temporal.io/develop/environment-configuration
Activity retry simulatorhttps://docs.temporal.io/develop/activity-retry-simulator
Worker performancehttps://docs.temporal.io/develop/worker-performance
Worker tuning referencehttps://docs.temporal.io/develop/worker-tuning-reference
Safe deploymentshttps://docs.temporal.io/develop/safe-deployments
Plugins guidehttps://docs.temporal.io/develop/plugins-guide
Task queue priority and fairnesshttps://docs.temporal.io/develop/task-queue-priority-fairness
Temporal Cloudhttps://docs.temporal.io/cloud
Deploy to productionhttps://docs.temporal.io/production-deployment
CLI (temporal)https://docs.temporal.io/cli
Referenceshttps://docs.temporal.io/references/
Troubleshootinghttps://docs.temporal.io/troubleshooting/
Best practiceshttps://docs.temporal.io/best-practices/
Encyclopediahttps://docs.temporal.io/encyclopedia/
Interactive Demoshttps://docs.temporal.io/develop/standalone-activities-interactive-demo
Integrationshttps://docs.temporal.io/integrations
Glossaryhttps://docs.temporal.io/glossary
Develop with AIhttps://docs.temporal.io/with-ai
https://docs.temporal.io/
Develophttps://docs.temporal.io/develop/
Python SDKhttps://docs.temporal.io/develop/python/
Nexushttps://docs.temporal.io/develop/python/nexus/
View Markdownhttps://docs.temporal.io/develop/python/nexus/feature-guide.md
https://chatgpt.com/?prompt=Read%20https%3A%2F%2Fdocs.temporal.io%2Fdevelop%2Fpython%2Fnexus%2Ffeature-guide.md%20and%20answer%20questions%20about%20the%20content.
https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.temporal.io%2Fdevelop%2Fpython%2Fnexus%2Ffeature-guide.md%20and%20answer%20questions%20about%20the%20content.
Temporal Nexushttps://docs.temporal.io/evaluate/nexus
Run a development Temporal Service with Nexus enabledhttps://docs.temporal.io/develop/python/nexus/feature-guide#run-the-temporal-nexus-development-server
Create caller and handler Namespaceshttps://docs.temporal.io/develop/python/nexus/feature-guide#create-caller-handler-namespaces
Create a Nexus Endpoint to route requests from caller to handlerhttps://docs.temporal.io/develop/python/nexus/feature-guide#create-nexus-endpoint
Define the Nexus Service contracthttps://docs.temporal.io/develop/python/nexus/feature-guide#define-nexus-service-contract
Develop a Nexus Service and Operation handlershttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-nexus-service-operation-handlers
Develop a caller Workflow that uses a Nexus Servicehttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-caller-workflow-nexus-service
Understand exceptions in Nexus Operationshttps://docs.temporal.io/develop/python/nexus/feature-guide#exceptions-in-nexus-operations
Cancel a Nexus Operationhttps://docs.temporal.io/develop/python/nexus/feature-guide#canceling-a-nexus-operation
Make Nexus calls across Namespaces in Temporal Cloudhttps://docs.temporal.io/develop/python/nexus/feature-guide#nexus-calls-across-namespaces-temporal-cloud
Python Nexus samplehttps://github.com/temporalio/samples-python/tree/main/hello_nexus
https://docs.temporal.io/develop/python/nexus/feature-guide#run-the-temporal-nexus-development-server
Install the latest Temporal CLIhttps://learn.temporal.io/getting_started/python/dev_environment/#set-up-a-local-temporal-service-for-development-with-temporal-cli
Install the latest Temporal Python SDKhttps://learn.temporal.io/getting_started/python/dev_environment/#add-temporal-python-sdk-dependencies
http://localhost:8233http://localhost:8233
https://docs.temporal.io/develop/python/nexus/feature-guide#create-caller-handler-namespaces
https://docs.temporal.io/develop/python/nexus/feature-guide#create-nexus-endpoint
https://docs.temporal.io/develop/python/nexus/feature-guide#define-nexus-service-contract
Temporal SDK includes and uses a default Data Converterhttps://docs.temporal.io/dataconversion
hello_nexus/service.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/service.py
https://docs.temporal.io/develop/python/nexus/feature-guide#develop-nexus-service-operation-handlers
circuit breakerhttps://docs.temporal.io/nexus/operations#circuit-breaking
https://docs.temporal.io/develop/python/nexus/feature-guide#develop-a-synchronous-nexus-operation-handler
hello_nexus/handler/service_handler.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/handler/service_handler.py
circuit breakerhttps://docs.temporal.io/nexus/operations#circuit-breaking
https://docs.temporal.io/develop/python/nexus/feature-guide#use-the-temporal-client-for-signals-queries-and-updates
Nexus request timeouthttps://docs.temporal.io/cloud/limits#nexus-operation-request-timeout
nexus_messaginghttps://github.com/temporalio/samples-python/tree/main/nexus_messaging
nexus_messaging/callerpattern/handler/service_handler.pyhttps://github.com/temporalio/samples-python/blob/main/nexus_messaging/callerpattern/handler/service_handler.py
caller patternhttps://github.com/temporalio/samples-python/blob/main/nexus_messaging/callerpattern/
on demand patternhttps://github.com/temporalio/samples-python/blob/main/nexus_messaging/ondemandpattern/
https://docs.temporal.io/develop/python/nexus/feature-guide#develop-an-asynchronous-nexus-operation-handler-to-start-a-workflow
hello_nexus/handler/service_handler.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/handler/service_handler.py
Attach multiple Nexus callers to a handler Workflowhttps://docs.temporal.io/nexus/operations#attaching-multiple-nexus-callers
https://docs.temporal.io/develop/python/nexus/feature-guide#map-a-nexus-operation-input-to-multiple-workflow-arguments
nexus_multiple_args/handler/service_handler.pyhttps://github.com/temporalio/samples-python/blob/main/nexus_multiple_args/handler/service_handler.py
https://docs.temporal.io/develop/python/nexus/feature-guide#register-your-nexus-service-handler-in-a-worker
hello_nexus/handler/worker.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/handler/worker.py
https://docs.temporal.io/develop/python/nexus/feature-guide#develop-caller-workflow-nexus-service
hello_nexus/caller/workflows.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/caller/workflows.py
https://docs.temporal.io/develop/python/nexus/feature-guide#register-the-caller-workflow-in-a-worker-and-start-the-caller-workflow
hello_nexus/caller/app.pyhttps://github.com/temporalio/samples-python/blob/main/hello_nexus/caller/app.py
https://docs.temporal.io/develop/python/nexus/feature-guide#exceptions-in-nexus-operations
Errors in Nexus operationshttps://docs.temporal.io/references/failures#errors-in-nexus-operations
nexusrpc.OperationErrorhttps://nexus-rpc.github.io/sdk-python/nexusrpc.OperationError.html
nexusrpc.HandlerErrorhttps://nexus-rpc.github.io/sdk-python/nexusrpc.HandlerError.html
HandlerErrorTypehttps://nexus-rpc.github.io/sdk-python/nexusrpc.HandlerErrorType.html
Nexus spechttps://github.com/nexus-rpc/api/blob/main/SPEC.md#predefined-handler-errors
temporalio.exceptions.NexusOperationErrorhttps://python.temporal.io/temporalio.exceptions.NexusOperationError.html
https://docs.temporal.io/develop/python/nexus/feature-guide#canceling-a-nexus-operation
Nexus cancellation samplehttps://github.com/temporalio/samples-python/tree/main/nexus_cancel
https://docs.temporal.io/develop/python/nexus/feature-guide#nexus-calls-across-namespaces-temporal-cloud
https://docs.temporal.io/develop/python/nexus/feature-guide#install-the-latest-tcld-cli-and-generate-certificates
https://docs.temporal.io/develop/python/nexus/feature-guide#create-caller-and-handler-namespaces
https://cloud.temporal.io/Namespaceshttps://cloud.temporal.io/Namespaces
https://docs.temporal.io/develop/python/nexus/feature-guide#create-a-nexus-endpoint-to-route-requests-from-caller-to-handler
https://cloud.temporal.io/nexushttps://cloud.temporal.io/nexus
https://docs.temporal.io/develop/python/nexus/feature-guide#observability
https://docs.temporal.io/develop/python/nexus/feature-guide#web-ui
https://docs.temporal.io/develop/python/nexus/feature-guide#temporal-cli
https://docs.temporal.io/develop/python/nexus/feature-guide#learn-more
Temporal Nexus featurehttps://docs.temporal.io/evaluate/nexus
Nexus keynote and demohttps://youtu.be/qqc2vsv1mrU?feature=shared&t=2082
Nexus deep dive talkhttps://www.youtube.com/watch?v=izR9dQ_eIe4
Encyclopediahttps://docs.temporal.io/nexus
Temporal Cloudhttps://docs.temporal.io/cloud/nexus
Nexushttps://docs.temporal.io/tags/nexus
Python SDKhttps://docs.temporal.io/tags/python-sdk
documentationhttps://github.com/temporalio/documentation
PreviousQuickstarthttps://docs.temporal.io/develop/python/nexus/quickstart
NextClienthttps://docs.temporal.io/develop/python/platform/
Run the Temporal Development Server with Nexus enabledhttps://docs.temporal.io/develop/python/nexus/feature-guide#run-the-temporal-nexus-development-server
Create caller and handler Namespaceshttps://docs.temporal.io/develop/python/nexus/feature-guide#create-caller-handler-namespaces
Create a Nexus Endpoint to route requests from caller to handlerhttps://docs.temporal.io/develop/python/nexus/feature-guide#create-nexus-endpoint
Define the Nexus Service contracthttps://docs.temporal.io/develop/python/nexus/feature-guide#define-nexus-service-contract
Develop a Nexus Service handler and Operation handlershttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-nexus-service-operation-handlers
Develop a Synchronous Nexus Operation handlerhttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-a-synchronous-nexus-operation-handler
Use the Temporal Client for Signals, Queries, and Updateshttps://docs.temporal.io/develop/python/nexus/feature-guide#use-the-temporal-client-for-signals-queries-and-updates
Develop an Asynchronous Nexus Operation handler to start a Workflowhttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-an-asynchronous-nexus-operation-handler-to-start-a-workflow
Map a Nexus Operation input to multiple Workflow argumentshttps://docs.temporal.io/develop/python/nexus/feature-guide#map-a-nexus-operation-input-to-multiple-workflow-arguments
Register your Nexus Service handler in a Workerhttps://docs.temporal.io/develop/python/nexus/feature-guide#register-your-nexus-service-handler-in-a-worker
Develop a caller Workflow that uses the Nexus Servicehttps://docs.temporal.io/develop/python/nexus/feature-guide#develop-caller-workflow-nexus-service
Register the caller Workflow in a Worker and start the caller Workflowhttps://docs.temporal.io/develop/python/nexus/feature-guide#register-the-caller-workflow-in-a-worker-and-start-the-caller-workflow
Exceptions in Nexus operationshttps://docs.temporal.io/develop/python/nexus/feature-guide#exceptions-in-nexus-operations
Canceling a Nexus Operationhttps://docs.temporal.io/develop/python/nexus/feature-guide#canceling-a-nexus-operation
Make Nexus calls across Namespaces in Temporal Cloudhttps://docs.temporal.io/develop/python/nexus/feature-guide#nexus-calls-across-namespaces-temporal-cloud
Install the latest tcld CLI and generate certificateshttps://docs.temporal.io/develop/python/nexus/feature-guide#install-the-latest-tcld-cli-and-generate-certificates
Create caller and handler Namespaceshttps://docs.temporal.io/develop/python/nexus/feature-guide#create-caller-and-handler-namespaces
Create a Nexus Endpoint to route requests from caller to handlerhttps://docs.temporal.io/develop/python/nexus/feature-guide#create-a-nexus-endpoint-to-route-requests-from-caller-to-handler
Observabilityhttps://docs.temporal.io/develop/python/nexus/feature-guide#observability
Web UIhttps://docs.temporal.io/develop/python/nexus/feature-guide#web-ui
Temporal CLIhttps://docs.temporal.io/develop/python/nexus/feature-guide#temporal-cli
Learn morehttps://docs.temporal.io/develop/python/nexus/feature-guide#learn-more
GitHubhttps://github.com/temporalio
Twitterhttps://x.com/temporalio
YouTubehttps://www.youtube.com/c/Temporalio
About the docshttps://github.com/temporalio/documentation/blob/main/README.md
Temporal Cloudhttps://temporal.io/cloud
Meetupshttps://temporal.io/community#events
Support forumhttps://community.temporal.io/
Ask an experthttps://pages.temporal.io/ask-an-expert
Learn Temporalhttps://learn.temporal.io
Bloghttps://temporal.io/blog
Use caseshttps://temporal.io/in-use
Newsletter signuphttps://pages.temporal.io/newsletter-subscribe
Securityhttps://docs.temporal.io/security
Privacy policyhttps://temporal.io/global-privacy-policy
Terms of servicehttps://temporal.io/terms-of-service
We're hiringhttps://temporal.io/careers
https://temporal.io

Viewport: width=device-width, initial-scale=1.0

Robots: follow, index


URLs of crawlers that visited me.