Back to Prefect

Sdk

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

3.6.30.dev31.3 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).

 Examples: Generate SDK for all deployments: $ prefect sdk generate --output ./my_sdk.py

Generate SDK for specific flows:
    \$ prefect sdk generate --output ./my_sdk.py --flow my-etl-flow

Generate SDK for specific deployments:
    \$ prefect sdk generate --output ./my_sdk.py --deployment my-flow/production
</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>