Inngest client
The Inngest client is used to configure your application and send events outside of Inngest functions.
import inngest
inngest_client = inngest.Inngest(
    app_id="flask_example",
)
Configuration
- Name
 api_base_url- Type
 - str
 - Required
 - optional
 - Description
 Override the default base URL for our REST API (
https://api.inngest.com/). See also theINNGEST_EVENT_API_BASE_URLenvironment variable.
- Name
 app_id- Type
 - str
 - Required
 - required
 - Description
 A unique identifier for your application. We recommend a hyphenated slug.
- Name
 env- Type
 - str
 - Required
 - optional
 - Description
 The environment name. Required only when using Branch Environments.
- Name
 event_api_base_url- Type
 - str
 - Required
 - optional
 - Description
 Override the default base URL for sending events (
https://inn.gs/). See also theINNGEST_EVENT_API_BASE_URLenvironment variable.
- Name
 event_key- Type
 - str
 - Required
 - optional
 - Description
 An Inngest event key. Alternatively, set the
INNGEST_EVENT_KEYenvironment variable.
- Name
 is_production- Type
 - bool
 - Required
 - optional
 - Description
 Whether the SDK should run in production mode. See also the
INNGEST_DEVenvironment variable.
- Name
 logger- Type
 - logging.Logger | logging.LoggerAdapter
 - Required
 - optional
 - Description
 A logger object derived from
logging.Loggerorlogging.LoggerAdapter. Defaults to usinglogging.getLogger(__name__)if not provided.
- Name
 middleware- Type
 - list
 - Required
 - optional
 - Version experimental
 - Description
 A list of middleware to add to the client. Read more in our middleware docs.
- Name
 signing_key- Type
 - str
 - Required
 - optional
 - Description
 The Inngest signing key. Alternatively, set the
INNGEST_SIGNING_KEYenvironment variable.