Back to Prefect

Sdk

docs/v3/api-ref/cli/sdk.mdx

3.7.9.dev51.2 KB
Original Source

prefect sdk

command
prefect sdk [OPTIONS] COMMAND [ARGS]...
<Info> Manage Prefect SDKs. (beta) </Info>

prefect sdk generate

command
prefect sdk generate [OPTIONS]
<Info> (beta) Generate a typed Python SDK from workspace deployments.

The generated SDK provides IDE autocomplete and type checking for your deployments. Requires an active Prefect API connection (use prefect cloud login or configure PREFECT_API_URL). </Info>

<AccordionGroup> <Accordion title="Options" defaultOpen> <ResponseField name="--output"> Output file path for the generated SDK. </ResponseField> <ResponseField name="--flow"> Filter to specific flow(s). Can be specified multiple times. </ResponseField> <ResponseField name="--deployment"> Filter to specific deployment(s). Can be specified multiple times. Use 'flow-name/deployment-name' format for exact matching. </ResponseField> </Accordion> </AccordionGroup> <Note> **Example:**
bash
$ prefect sdk generate --output ./my_sdk.py
$ prefect sdk generate --output ./my_sdk.py --flow my-etl-flow
$ prefect sdk generate --output ./my_sdk.py --deployment my-flow/production
</Note>