Skip to main content
Version: v2.x

Hasura CLI: hasura actions use-codegen

Use the codegen to generate code for Hasura Actions.


This command generates code for Hasura Actions using the codegen framework of your choice. While not required, you can pass the --framework flag to select a framework. If you do not pass the --framework flag, you will be prompted to select a framework from a list of available options.

Further Reading:

hasura actions use-codegen [flags]


# Use codegen by providing framework
hasura actions use-codegen --framework nodejs-express

# Use codegen from framework list
hasura actions use-codegen

# Set output directory
hasura actions use-codegen --output-dir codegen

# Use a codegen with a starter kit
hasura actions use-codegen --with-starter-kit true


    --framework string    framework to be used by codegen
-h, --help help for use-codegen
--output-dir string directory to create the codegen files
--with-starter-kit clone starter kit for a framework

Options inherited from parent commands

--admin-secret string            admin secret for Hasura GraphQL Engine (env "HASURA_GRAPHQL_ADMIN_SECRET")
--certificate-authority string path to a cert file for the certificate authority (env "HASURA_GRAPHQL_CERTIFICATE_AUTHORITY")
--endpoint string http(s) endpoint for Hasura GraphQL Engine (env "HASURA_GRAPHQL_ENDPOINT")
--envfile string .env filename to load ENV vars from (default ".env")
--insecure-skip-tls-verify skip TLS verification and disable cert checking (default: false) (env "HASURA_GRAPHQL_INSECURE_SKIP_TLS_VERIFY")
--log-level string log level (DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO")
--no-color do not colorize output (default: false)
--project string directory where commands are executed (default: current dir)
--skip-update-check skip automatic update check on command execution


Auto generated by spf13/cobra