airflow API reference
400 public APIs from airflow (apache/airflow) — 209 classes, 142 functions, 49 methods. Signatures extracted by static analysis of the actual source.
Repository: apache/airflow
| Kind | Count |
|---|---|
| Classes | 209 |
| Functions | 142 |
| Methods | 49 |
API list
class
airflow-core.hatch_build.CustomBuildCustom build class for Airflow assets and git version.
method
airflow-core.hatch_build.CustomBuild.write_git_version() -> NoneWrite git version to git_version file.
class
airflow-core.src.airflow.api.client.local_client.ClientLocal API client implementation.
func
airflow-core.src.airflow.api.common.delete_dag.delete_dag(dag_id:str, keep_records_in_log:bool=True, *session:Session=NEW_SESSION) -> intDelete a Dag by a dag_id.
func
airflow-core.src.airflow.api_fastapi.app.cached_app(config=None, testing=False, apps='all') -> FastAPIReturn cached instance of Airflow API app.
func
airflow-core.src.airflow.api_fastapi.app.init_auth_manager(app:FastAPI | None=None) -> BaseAuthManagerInitialize the auth manager.
func
airflow-core.src.airflow.api_fastapi.app.init_plugins(app:FastAPI) -> NoneIntegrate FastAPI app, middlewares and UI plugins.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.base_user.BaseUserUser model interface.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.AssetAliasDetailsRepresents the details of an asset alias.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.AssetDetailsRepresents the details of an asset.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.BackfillDetailsRepresents the details of a backfill.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.ConnectionDetailsRepresents the details of a connection.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.DagDetailsRepresents the details of a Dag.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.PoolDetailsRepresents the details of a pool.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.TeamDetailsRepresents the details of a team.
class
airflow-core.src.airflow.api_fastapi.auth.managers.models.resource_details.VariableDetailsRepresents the details of a variable.
class
airflow-core.src.airflow.api_fastapi.auth.managers.simple.datamodels.login.LoginBodyLogin serializer for post bodies.
class
airflow-core.src.airflow.api_fastapi.auth.managers.simple.datamodels.login.LoginResponseLogin serializer for responses.
func
airflow-core.src.airflow.api_fastapi.auth.managers.simple.routes.login.create_token(body:LoginBody=Depends(parse_login_body)) -> LoginResponseAuthenticate the user.
func
airflow-core.src.airflow.api_fastapi.auth.managers.simple.routes.login.create_token_cli(body:LoginBody) -> LoginResponseAuthenticate the user for the CLI.
func
airflow-core.src.airflow.api_fastapi.auth.managers.simple.routes.login.login_all_admins(request:Request) -> RedirectResponseLogin the user with no credentials.
class
airflow-core.src.airflow.api_fastapi.auth.managers.simple.services.login.SimpleAuthManagerLoginService for login.
class
airflow-core.src.airflow.api_fastapi.auth.managers.simple.simple_auth_manager.SimpleAuthManagerSimple auth manager.
method
airflow-core.src.airflow.api_fastapi.auth.managers.simple.simple_auth_manager.SimpleAuthManager.get_url_login(**kwargs) -> strReturn the login page url.
class
airflow-core.src.airflow.api_fastapi.auth.middlewares.refresh_token.JWTRefreshMiddlewareMiddleware to handle JWT token refresh.
class
airflow-core.src.airflow.api_fastapi.auth.tokens.InvalidClaimErrorRaised when a claim in the JWT is invalid.
class
airflow-core.src.airflow.api_fastapi.auth.tokens.JWKSA class to fetch and sync a set of JSON Web Keys.
method
airflow-core.src.airflow.api_fastapi.auth.tokens.JWKS.get_key(kid:str) -> jwt.PyJWKFetch the JWKS and find the matching key for the token.
class
airflow-core.src.airflow.api_fastapi.auth.tokens.JWTGeneratorGenerate JWT tokens.
method
airflow-core.src.airflow.api_fastapi.auth.tokens.JWTGenerator.generate(extras:dict[str, Any] | None=None, headers:dict[str, Any] | None=None, valid_for:float | None=None) -> strGenerate a signed JWT for the subject.
class
airflow-core.src.airflow.api_fastapi.auth.tokens.JWTValidatorValidate the claims and validitory of a JWT.
func
airflow-core.src.airflow.api_fastapi.auth.tokens.get_signing_key(section:str, key:str, make_secret_key_if_needed:bool=True) -> strGet a signing shared key from the config.
func
airflow-core.src.airflow.api_fastapi.auth.tokens.thumbprint(jwk:dict[str, Any], hashalg=hashes.SHA256()) -> strReturn the key thumbprint as specified by RFC 7638.
func
airflow-core.src.airflow.api_fastapi.common.cursors.decode_cursor(token:str) -> list[Any]Decode a cursor token to the list of sort-key values.
func
airflow-core.src.airflow.api_fastapi.common.cursors.parse_cursor(cursor:str) -> tuple[str, bool]Parse a raw cursor string into ``(token, is_backward)``.
class
airflow-core.src.airflow.api_fastapi.common.exceptions.BaseErrorHandlerBase class for error handlers.
method
airflow-core.src.airflow.api_fastapi.common.exceptions.BaseErrorHandler.exception_handler(request:Request, exc:T)exception_handler method.
class
airflow-core.src.airflow.api_fastapi.common.exceptions.DagErrorHandlerHandler for Dag related errors.
class
airflow-core.src.airflow.api_fastapi.common.parameters.FilterOptionEnumFilter options for FilterParam.
class
airflow-core.src.airflow.api_fastapi.common.parameters.FilterParamFilter on attribute.
class
airflow-core.src.airflow.api_fastapi.common.parameters.LimitFilterFilter on the limit.
class
airflow-core.src.airflow.api_fastapi.common.parameters.OffsetFilterFilter on offset.
class
airflow-core.src.airflow.api_fastapi.common.parameters.RangeRange with a lower and upper bound.
class
airflow-core.src.airflow.api_fastapi.common.parameters.SortParamOrder result by the attribute.
method
airflow-core.src.airflow.api_fastapi.common.parameters.SortParam.row_value(row:Any, name:str) -> AnyExtract the sort-key value for ``name`` from a result row.
class
airflow-core.src.airflow.api_fastapi.common.router.AirflowRouterExtends the FastAPI default router.
class
airflow-core.src.airflow.api_fastapi.common.types.MenuItemDefine all menu items defined in the menu.
class
airflow-core.src.airflow.api_fastapi.common.types.MimetypeMimetype for the `Content-Type` header.
class
airflow-core.src.airflow.api_fastapi.common.types.ThemeJSON to modify Chakra's theme.
class
airflow-core.src.airflow.api_fastapi.common.types.ThemeColorsColor tokens for the UI theme.
class
airflow-core.src.airflow.api_fastapi.common.types.UIAlertOptional alert to be shown at the top of the page.
func
airflow-core.src.airflow.api_fastapi.core_api.app.init_flask_plugins(app:FastAPI) -> NoneIntegrate Flask plugins (plugins from Airflow 2).
func
airflow-core.src.airflow.api_fastapi.core_api.app.init_views(app:FastAPI) -> NoneInit views by registering the different routers.
class
airflow-core.src.airflow.api_fastapi.core_api.base.BaseModelBase pydantic model for REST API.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetAliasCollectionResponseAsset alias collection response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetAliasResponseAsset alias serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetCollectionResponseAsset collection response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetEventCollectionResponseAsset event collection response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetEventResponseAsset event serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetResponseAsset serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.AssetWatcherResponseAsset watcher serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.CreateAssetEventsBodyCreate asset events request.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.DagRunAssetReferenceDagRun serializer for asset responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.LastAssetEventResponseLast asset event response serializer.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.MaterializeAssetBodyMaterialize asset request.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.QueuedEventResponseQueued Event serializer for responses..
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.assets.TaskInletAssetReferenceTask inlet reference serializer for assets.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.backfills.BackfillPostBodyObject used for create backfill request.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.backfills.BackfillResponseBase serializer for Backfill.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.common.AssetExpressionAliasInfoBody of an ``alias`` leaf node.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.common.AssetExpressionAssetInfoBody of an ``asset`` leaf node.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.common.BulkActionBulk Action to be performed on the used model.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.common.BulkBaseActionBase class for bulk actions.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.common.BulkBodySerializer for bulk entity operations.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.config.ConfigList of config sections with their options.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.config.ConfigOptionConfig option.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.config.ConfigSectionConfig Section Schema.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.connections.ConnectionBodyConnection Serializer for requests body.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.connections.ConnectionResponseConnection serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.BulkDAGRunBodyRequest body for bulk operations on Dag Runs.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.ClearPartitionsResponseResponse for the clearPartitions endpoint.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.DAGRunClearBodyDag Run serializer for clear endpoint body.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.DAGRunPatchBodyDag Run Serializer for PATCH requests.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.DAGRunResponseDag Run serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.DAGRunsBatchBodyList Dag Runs body for batch endpoint.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_run.TriggerDAGRunPostBodyTrigger Dag Run Serializer for POST body.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_sources.DAGSourceResponseDag Source serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_stats.DagStatsResponseDag Stats serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_stats.DagStatsStateResponseDagStatsState serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_tags.DagTagResponseDag Tag serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_versions.DagVersionResponseDag Version serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dag_warning.DAGWarningResponseDag Warning serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGCollectionResponseDag Collection serializer for responses.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGDetailsResponse.concurrency() -> intReturn max_active_tasks as concurrency.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGDetailsResponse.get_doc_md(doc_md:str | None) -> str | NoneClean indentation in doc md.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGDetailsResponse.latest_dag_version() -> DagVersionResponse | NoneReturn the latest DagVersion.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGPatchBodyDag Serializer for updatable bodies.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGResponseDag serializer for responses.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGResponse.file_token() -> strReturn file token.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGResponse.get_owners(v:Any) -> list[str] | NoneConvert owners attribute to Dag representation.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.dags.DAGResponse.serialize_tags(tags:list[DagTagResponse]) -> list[DagTagResponse]Sort tags alphabetically by name.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.event_logs.EventLogCollectionResponseEvent Log Collection Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.event_logs.EventLogResponseEvent Log Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.extra_links.ExtraLinkCollectionResponseExtra Links Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.hitl.HITLDetailSchema for Human-in-the-loop detail.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.hitl.HITLDetailHistorySchema for Human-in-the-loop detail history.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.hitl.HITLDetailResponseResponse of updating a Human-in-the-loop detail.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.hitl.HITLUserSchema for a Human-in-the-loop users.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.import_error.ImportErrorCollectionResponseImport Error Collection Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.import_error.ImportErrorResponseImport Error Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.job.JobCollectionResponseJob Collection Response.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.job.JobResponseJob serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.log.ExternalLogUrlResponseResponse for the external log URL endpoint.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.log.StructuredLogMessageAn individual log message.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.log.TaskInstancesLogResponseLog serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.monitor.BaseInfoResponseBase info serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.monitor.HealthInfoResponseHealth serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.monitor.SchedulerInfoResponseScheduler info serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.monitor.TriggererInfoResponseTriggerer info serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.AppBuilderViewResponseSerializer for AppBuilder View responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.BaseUIResponseBase serializer for UI Plugin responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.FastAPIAppResponseSerializer for Plugin FastAPI App responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.PluginCollectionResponsePlugin Collection serializer.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.PluginResponsePlugin serializer.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.plugins.ReactAppResponseSerializer for React App Plugin responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.pools.BasePoolBase serializer for Pool.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.pools.PoolBodyPool serializer for post bodies.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.pools.PoolCollectionResponsePool Collection serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.pools.PoolPatchBodyPool serializer for patch bodies.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.pools.PoolResponsePool serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.providers.ProviderResponseProvider serializer for responses.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.task_instances.ClearTaskInstancesBody.validate_model(data:Any) -> AnyValidate clear task instance form.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.task_instances.PatchTaskInstanceBody.validate_new_state(ns:str | None) -> strValidate new_state.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.task_instances.TaskInstanceResponseTaskInstance serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.task_instances.TaskInstancesBatchBodyTask Instance body for get batch.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.trigger.TriggerResponseTrigger serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.auth.GenerateTokenBodyRequest body for generating a token.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.auth.GenerateTokenResponseResponse for a generated token.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.auth.TokenTypeType of token to generate.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.BaseEdgeResponseBase Edge serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.BaseGraphResponseBase Graph serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.BaseNodeResponseBase Node serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.GridNodeResponseBase Node serializer for responses.
method
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.GridNodeResponse.get_doc_md(doc_md:str | None) -> str | NoneClean indentation in doc md.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.common.GridRunsResponseBase Node serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.config.ConfigResponseconfiguration serializer.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.dag_runs.DAGRunLightResponseDAG Run serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.dags.DagTimetableTypeCollectionResponseTimetable types used by Dags.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.dashboard.DAGRunStatesDAG Run States for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.dashboard.TaskInstanceStateCountTaskInstance serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.deadline.DeadlineAlertResponseDeadlineAlert serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.deadline.DeadlineResponseDeadline serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.gantt.GanttResponseResponse for Gantt chart endpoint.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.gantt.GanttTaskInstanceTask instance data for Gantt chart.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.grid.GridTISummariesDAG Run model for the Grid UI.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.partitioned_dag_runs.PartitionedDagRunResponseSingle partitioned Dag run item.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.structure.EdgeResponseEdge serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.structure.NodeResponseNode serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.structure.StructureDataResponseStructure Data serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.teams.TeamCollectionResponseTeam collection serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.ui.teams.TeamResponseBase serializer for Team.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.variables.VariableBodyVariable serializer for bodies.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.variables.VariableResponseVariable serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.variables.VariablesImportResponseImport Variables serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.version.VersionInfoVersion information serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.xcom.XComCollectionResponseXCom Collection serializer for responses.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.xcom.XComCreateBodyPayload serializer for creating an XCom entry.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.xcom.XComResponseSerializer for a xcom item.
class
airflow-core.src.airflow.api_fastapi.core_api.datamodels.xcom.XComUpdateBodyPayload serializer for updating an XCom entry.
func
airflow-core.src.airflow.api_fastapi.core_api.openapi.exceptions.create_openapi_http_exception_doc(responses_status_code:Sequence[int | tuple[int, str]]) -> dictWill create additional response example for errors raised by the endpoint.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.asset_state_store.clear_asset_state_store(asset_id:AssetIdDep, session:SessionDep) -> NoneDelete all state store keys for an asset.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.asset_state_store.delete_asset_state_store(asset_id:AssetIdDep, key:str, session:SessionDep) -> NoneDelete a single asset state store key.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.asset_state_store.set_asset_state_store(asset_id:AssetIdDep, key:str, body:AssetStateStoreBody, session:SessionDep) -> NoneSet an asset state store value.
class
airflow-core.src.airflow.api_fastapi.core_api.routes.public.assets.OnlyActiveFilterFilter on asset activeness.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.assets.create_asset_event(body:CreateAssetEventsBody, session:SessionDep, user:GetUserDep) -> AssetEventResponseCreate asset events.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.assets.get_asset(asset_id:int, session:SessionDep) -> AssetResponseGet an asset.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.assets.get_asset_alias(asset_alias_id:int, session:SessionDep)Get an asset alias.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.auth.logout(request:Request, auth_manager:AuthManagerDep) -> RedirectResponseLogout the user.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.connections.create_default_connections(session:SessionDep)Create default connections.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.connections.delete_connection(connection_id:str, session:SessionDep)Delete a connection entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.connections.get_connection(connection_id:str, session:SessionDep) -> ConnectionResponseGet a connection entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.connections.patch_connection(connection_id:str, patch_body:ConnectionBody, session:SessionDep, update_mask:list[str] | None=Query(None)) -> ConnectionResponseUpdate a connection entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.connections.post_connection(post_body:ConnectionBody, session:SessionDep) -> ConnectionResponseCreate connection entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_parsing.reparse_dag_file(file_token:str, session:SessionDep, request:Request) -> NoneRequest re-parsing a Dag file.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_run.bulk_dag_runs(request:BulkBody[BulkDAGRunBody], session:SessionDep, dag_id:str, dag_bag:DagBagDep, user:GetUserDep) -> BulkResponseBulk update or delete Dag Runs.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_run.delete_dag_run(dag_id:str, dag_run_id:str, session:SessionDep)Delete a Dag Run entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_run.patch_dag_run(dag_id:str, dag_run_id:str, patch_body:DAGRunPatchBody, session:SessionDep, dag_bag:DagBagDep, user:GetUserDep, update_mask:list[str] | None=Query(None)) -> DAGRunResponseModify a Dag Run.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_run.trigger_dag_run(dag_id, body:TriggerDAGRunPostBody, dag_bag:DagBagDep, user:GetUserDep, session:SessionDep, request:Request) -> DAGRunResponseTrigger a Dag.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dag_versions.get_dag_version(dag_id:str, version_number:int, session:SessionDep) -> DagVersionResponseGet one Dag Version.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.delete_dag(dag_id:str, session:SessionDep) -> ResponseDelete the specific Dag.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.favorite_dag(dag_id:str, session:SessionDep, user:GetUserDep)Mark the Dag as favorite.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.get_dag(dag_id:str, session:SessionDep, dag_bag:DagBagDep) -> DAGResponseGet basic information about a Dag.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.get_dag_details(dag_id:str, session:SessionDep, dag_bag:DagBagDep, user:GetUserDep) -> DAGDetailsResponseGet details of Dag.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.patch_dag(dag_id:str, patch_body:DAGPatchBody, session:SessionDep, update_mask:list[str] | None=Query(None)) -> DAGResponsePatch the specific Dag.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.dags.unfavorite_dag(dag_id:str, session:SessionDep, user:GetUserDep)Unmark the Dag as favorite.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.import_error.get_import_error(import_error_id:int, session:SessionDep, user:GetUserDep) -> ImportErrorResponseGet an import error.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.pools.bulk_pools(request:BulkBody[PoolBody], session:SessionDep) -> BulkResponseBulk create, update, and delete pools.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.pools.delete_pool(pool_name:str, session:SessionDep)Delete a pool entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.pools.get_pool(pool_name:str, session:SessionDep) -> PoolResponseGet a pool.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.pools.patch_pool(pool_name:str, patch_body:PoolPatchBody, session:SessionDep, update_mask:list[str] | None=Query(None)) -> PoolResponseUpdate a Pool.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.pools.post_pool(body:PoolBody, session:SessionDep) -> PoolResponseCreate a Pool.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.providers.get_providers(limit:QueryLimit, offset:QueryOffset) -> ProviderCollectionResponseGet providers.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.task_instances.delete_task_instance(dag_id:str, dag_run_id:str, task_id:str, session:SessionDep, map_index:int=-1) -> NoneDelete a task instance.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.task_instances.get_mapped_task_instance(dag_id:str, dag_run_id:str, task_id:str, map_index:int, session:SessionDep) -> TaskInstanceResponseGet task instance.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.task_instances.get_task_instance(dag_id:str, dag_run_id:str, task_id:str, session:SessionDep) -> TaskInstanceResponseGet task instance.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.task_instances.post_clear_task_instances(dag_id:str, dag_bag:DagBagDep, body:ClearTaskInstancesBody, session:SessionDep, user:GetUserDep) -> TaskInstanceCollectionResponseClear task instances.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.variables.bulk_variables(request:BulkBody[VariableBody], session:SessionDep) -> BulkResponseBulk create, update, and delete variables.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.variables.delete_variable(variable_key:str, session:SessionDep)Delete a variable entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.variables.get_variable(variable_key:str, session:SessionDep) -> VariableResponseGet a variable entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.variables.patch_variable(variable_key:str, patch_body:VariableBody, session:SessionDep, update_mask:list[str] | None=Query(None)) -> VariableResponseUpdate a variable by key.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.variables.post_variable(post_body:VariableBody, session:SessionDep) -> VariableResponseCreate a variable.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.version.get_version() -> VersionInfoGet version information.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.xcom.create_xcom_entry(dag_id:str, task_id:str, dag_run_id:str, request_body:XComCreateBody, session:SessionDep, dag_bag:DagBagDep) -> XComResponseNativeCreate an XCom entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.public.xcom.update_xcom_entry(dag_id:str, task_id:str, dag_run_id:str, xcom_key:str, patch_body:XComUpdateBody, *session:SessionDep) -> XComResponseNativeUpdate an existing XCom entry.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.ui.config.get_configs() -> ConfigResponseGet configs for UI.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.ui.dags.get_latest_run_info(dag_id:str, session:SessionDep) -> DAGRunLightResponse | NoneGet latest run.
func
airflow-core.src.airflow.api_fastapi.core_api.routes.ui.gantt.get_gantt_data(dag_id:str, run_id:str, session:SessionDep) -> GanttResponseGet all task instance tries for Gantt chart.
func
airflow-core.src.airflow.api_fastapi.core_api.security.is_safe_url(target_url:str, request:Request | None=None) -> boolCheck that the URL is safe.
class
airflow-core.src.airflow.api_fastapi.core_api.services.public.common.BulkServiceBase class for bulk service operations.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.common.BulkService.handle_bulk_create(action:BulkCreateAction[T], results:BulkActionResponse) -> NoneBulk create entities.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.common.BulkService.handle_bulk_delete(action:BulkDeleteAction[T], results:BulkActionResponse) -> NoneBulk delete entities.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.common.BulkService.handle_bulk_update(action:BulkUpdateAction[T], results:BulkActionResponse) -> NoneBulk update entities.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.common.BulkService.handle_request() -> BulkResponseHandle request for bulk actions.
func
airflow-core.src.airflow.api_fastapi.core_api.services.public.dag_run.patch_dag_run_note(*dag_run:DagRun, *note:str | None, *user:BaseUser) -> NoneSet, update, or clear a Dag Run's note.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.pools.BulkPoolService.handle_bulk_create(action:BulkCreateAction[PoolBody], results:BulkActionResponse) -> NoneBulk create pools.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.pools.BulkPoolService.handle_bulk_delete(action:BulkDeleteAction[PoolBody], results:BulkActionResponse) -> NoneBulk delete pools.
method
airflow-core.src.airflow.api_fastapi.core_api.services.public.pools.BulkPoolService.handle_bulk_update(action:BulkUpdateAction[PoolBody], results:BulkActionResponse) -> NoneBulk Update pools.
func
airflow-core.src.airflow.api_fastapi.core_api.services.public.pools.update_orm_from_pydantic(pool_name:str, patch_body:PoolBody | PoolPatchBody, update_mask:list[str] | None, session:SessionDep) -> PoolUpdate an existing pool.
func
airflow-core.src.airflow.api_fastapi.core_api.services.public.variables.update_orm_from_pydantic(variable_key:str, patch_body:VariableBody, update_mask:list[str] | None, session:SessionDep) -> VariableUpdate an existing Variable.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockAnyWidgetMock any flask appbuilder widget.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockBaseFieldMock of WTForms Field.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockBooleanFieldMock of WTForms BooleanField.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockEnumMock for wtforms.validators.AnyOf.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockIntegerFieldMock of WTForms IntegerField.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockOptionalMock for wtforms.validators.Optional.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockPasswordFieldMock of WTForms PasswordField.
class
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.MockStringFieldMock of WTForms StringField.
func
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.mock_any_of(allowed_values:list) -> HookMetaService.MockEnumMock for wtforms.validators.any_of.
func
airflow-core.src.airflow.api_fastapi.core_api.services.ui.connections.HookMetaService.mock_lazy_gettext(txt:str) -> strMock for flask_babel.lazy_gettext.
func
airflow-core.src.airflow.api_fastapi.execution_api.app.create_task_execution_api_app(lifespan:svcs.fastapi.lifespan=lifespan) -> FastAPICreate FastAPI app for task execution API.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.asset.AssetProfileProfile of an asset-like object.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.asset_event.AssetEventsResponseCollection of AssetEventResponse.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.asset_event.DagRunAssetReferenceDagRun serializer for asset responses.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.dagrun.DagRunStateResponseSchema for DAG Run State response.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.dagrun.TriggerDAGRunPayloadSchema for Trigger DAG Run API request.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.dags.DagResponseSchema for DAG response.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.hitl.HITLUserSchema for a Human-in-the-loop users.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.taskinstance.InactiveAssetsResponseResponse for inactive assets.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.taskinstance.TaskBreadcrumbsResponseResponse for task breadcrumbs.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.token.TIClaimsValidated JWT claims for a task identity token.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.token.TITokenTask Identity Token.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.variable.VariableKeysResponseVariable keys schema for list responses.
class
airflow-core.src.airflow.api_fastapi.execution_api.datamodels.variable.VariablePostBodyRequest body schema for creating variables.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.assets.get_asset_by_name(name:Annotated[str, Query(description='The name of the Asset')], session:SessionDep) -> AssetResponseGet an Airflow Asset by `name`.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.assets.get_asset_by_uri(uri:Annotated[str, Query(description='The URI of the Asset')], session:SessionDep) -> AssetResponseGet an Airflow Asset by `uri`.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.dag_runs.clear_dag_run(dag_id:str, run_id:str, session:SessionDep, dag_bag:DagBagDep) -> NoneClear a Dag run.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.dag_runs.get_dag_run(dag_id:str, run_id:str, session:SessionDep) -> DagRunGet detail of a Dag run.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.dag_runs.get_dagrun_state(dag_id:str, run_id:str, session:SessionDep) -> DagRunStateResponseGet a Dag run State.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.dag_runs.trigger_dag_run(dag_id:str, run_id:str, payload:TriggerDAGRunPayload, session:SessionDep, token:TIToken=CurrentTIToken) -> NoneTrigger a Dag run.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.dags.get_dag(dag_id:str, session:SessionDep) -> DagResponseGet a DAG.
func
airflow-core.src.airflow.api_fastapi.execution_api.routes.variables.get_variable(variable_key:Annotated[str, Path(min_length=1)], team_name:Annotated[str | None, Depends(get_team_name_dep)]) -> VariableResponseGet an Airflow Variable.
class
airflow-core.src.airflow.api_fastapi.execution_api.routes.xcoms.GetXComSliceFilterParamsClass to house slice params.
class
airflow-core.src.airflow.api_fastapi.execution_api.security.JWTBearerValidates JWT tokens for the Execution API.
class
airflow-core.src.airflow.api_fastapi.execution_api.versions.v2026_04_06.AddDagEndpointAdd the `/dags/{dag_id}` endpoint.
class
airflow-core.src.airflow.api_fastapi.execution_api.versions.v2026_04_06.AddDagRunDetailEndpointAdd dag run detail endpoint.
class
airflow-core.src.airflow.api_fastapi.execution_api.versions.v2026_04_06.AddNoteFieldAdd note parameter to DagRun Model.
func
airflow-core.src.airflow.api_fastapi.logging.decorators.log_action(request:Request, session:SessionDep, user:GetUserDep)Log user actions.
class
airflow-core.src.airflow.assets.manager.AssetManagerA pluggable class that manages operations for assets.
method
airflow-core.src.airflow.assets.manager.AssetManager.create_asset_aliases(asset_aliases:list[SerializedAssetAlias], *session:Session) -> list[AssetAliasModel]Create new asset aliases.
method
airflow-core.src.airflow.assets.manager.AssetManager.create_assets(assets:list[SerializedAsset], *session:Session) -> list[AssetModel]Create new assets.
func
airflow-core.src.airflow.assets.manager.resolve_asset_manager() -> AssetManagerRetrieve the asset manager.
class
airflow-core.src.airflow.callbacks.base_callback_sink.BaseCallbackSinkBase class for Callbacks Sinks.
method
airflow-core.src.airflow.callbacks.base_callback_sink.BaseCallbackSink.send(callback:CallbackRequest) -> NoneSend callback for execution.
class
airflow-core.src.airflow.callbacks.callback_requests.TaskCallbackRequestTask callback status information.
class
airflow-core.src.airflow.callbacks.database_callback_sink.DatabaseCallbackSinkSends callbacks to database.
method
airflow-core.src.airflow.callbacks.database_callback_sink.DatabaseCallbackSink.send(callback:CallbackRequest, *session:Session=NEW_SESSION) -> NoneSend callback for execution.
class
airflow-core.src.airflow.cli.cli_config.ActionCommandSingle CLI command.
class
airflow-core.src.airflow.cli.cli_config.ArgClass to keep information about command line argument.
method
airflow-core.src.airflow.cli.cli_config.Arg.add_to_parser(parser:argparse.ArgumentParser)Add this argument to an ArgumentParser.
class
airflow-core.src.airflow.cli.cli_config.DefaultHelpParserCustomParser to display help message.
method
airflow-core.src.airflow.cli.cli_config.DefaultHelpParser.error(message)Override error and use print_help instead of print_usage.
class
airflow-core.src.airflow.cli.cli_config.GroupCommandClI command with subcommands.
func
airflow-core.src.airflow.cli.cli_config.lazy_load_command(import_path:str) -> CallableCreate a lazy loader for command.
func
airflow-core.src.airflow.cli.cli_config.string_lower_type(val)Lower arg.
class
airflow-core.src.airflow.cli.cli_parser.AirflowHelpFormatterCustom help formatter to display help message.
class
airflow-core.src.airflow.cli.cli_parser.LazyRichHelpFormatterCustom help formatter to display help message.
func
airflow-core.src.airflow.cli.cli_parser.get_long_option(arg:Arg)Get long option from Arg.flags.
func
airflow-core.src.airflow.cli.cli_parser.get_parser(dag_parser:bool=False) -> argparse.ArgumentParserCreate and returns command line argument parser.
func
airflow-core.src.airflow.cli.commands.api_server_command.api_server(args:Namespace)Start Airflow API server.
func
airflow-core.src.airflow.cli.commands.asset_command.asset_details(args, *session:Session=NEW_SESSION) -> NoneDisplay details of an asset.
func
airflow-core.src.airflow.cli.commands.asset_command.asset_list(args, *session:Session=NEW_SESSION) -> NoneDisplay assets in the command line.
func
airflow-core.src.airflow.cli.commands.asset_command.asset_materialize(args, *session:Session=NEW_SESSION) -> NoneMaterialize the specified asset.
func
airflow-core.src.airflow.cli.commands.cheat_sheet_command.cheat_sheet(args)Display cheat-sheet.
class
airflow-core.src.airflow.cli.commands.config_command.ConfigParameterRepresents a configuration parameter.
func
airflow-core.src.airflow.cli.commands.config_command.get_value(args)Get one value from configuration.
func
airflow-core.src.airflow.cli.commands.connection_command.connections_add(args)Add new connection.
func
airflow-core.src.airflow.cli.commands.connection_command.connections_get(args)Get a connection.
func
airflow-core.src.airflow.cli.commands.connection_command.connections_test(args) -> NoneTest an Airflow connection.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_details(args, *session:Session=NEW_SESSION)Get DAG details given a DAG id.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_list_dag_runs(args, dag:DAG | None=None, *session:Session=NEW_SESSION) -> NoneList dag runs for a given DAG.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_list_dags(args, *session:Session=NEW_SESSION) -> NoneDisplay dags with or without stats at the command line.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_list_import_errors(args, *session:Session=NEW_SESSION) -> NoneDisplay dags with import errors on the command line.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_list_jobs(args, dag:DAG | None=None, *session:Session=NEW_SESSION) -> NoneList latest n jobs.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_pause(args) -> NonePauses a DAG.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_report(args) -> NoneDisplay dagbag stats at the command line.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_reserialize(args, *session:Session=NEW_SESSION) -> NoneSerialize a DAG instance.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_trigger(args) -> NoneCreate a dag run for the specified dag.
func
airflow-core.src.airflow.cli.commands.dag_command.dag_unpause(args) -> NoneUnpauses a DAG.
func
airflow-core.src.airflow.cli.commands.dag_command.set_is_paused(is_paused:bool, args, *session:Session=NEW_SESSION) -> NoneSet is_paused for DAG by a given dag_id.
func
airflow-core.src.airflow.cli.commands.db_command.migratedb(args)Migrates the metadata database.
func
airflow-core.src.airflow.cli.commands.db_command.resetdb(args)Reset the metadata database.
func
airflow-core.src.airflow.cli.commands.db_command.run_db_downgrade_command(args, command, revision_heads_map:dict[str, str])Run the db downgrade command.
func
airflow-core.src.airflow.cli.commands.db_command.run_db_migrate_command(args, command, revision_heads_map:dict[str, str])Run the db migrate command.
func
airflow-core.src.airflow.cli.commands.db_manager_command.resetdb(args)Reset the metadata database.
class
airflow-core.src.airflow.cli.commands.info_command.AirflowInfoRenders information about Airflow instance.
method
airflow-core.src.airflow.cli.commands.info_command.AirflowInfo.render_text(output:str) -> strExport the info to string.
method
airflow-core.src.airflow.cli.commands.info_command.AirflowInfo.show(output:str, console:AirflowConsole | None=None) -> NoneShow information about Airflow instance.
class
airflow-core.src.airflow.cli.commands.info_command.AnonymizerAnonymizer protocol.
method
airflow-core.src.airflow.cli.commands.info_command.Anonymizer.process_path(value) -> strRemove pii from paths.
method
airflow-core.src.airflow.cli.commands.info_command.Anonymizer.process_url(value) -> strRemove pii from URL.
method
airflow-core.src.airflow.cli.commands.info_command.Anonymizer.process_username(value) -> strRemove pii from username.
class
airflow-core.src.airflow.cli.commands.info_command.ArchitectureCompute architecture.
method
airflow-core.src.airflow.cli.commands.info_command.Architecture.get_current() -> ArchitectureGet architecture.
class
airflow-core.src.airflow.cli.commands.info_command.NullAnonymizerDo nothing.
class
airflow-core.src.airflow.cli.commands.info_command.OperatingSystemOperating system.
method
airflow-core.src.airflow.cli.commands.info_command.OperatingSystem.get_current() -> OperatingSystemGet current operating system.
class
airflow-core.src.airflow.cli.commands.info_command.PiiAnonymizerRemove personally identifiable info from path.
func
airflow-core.src.airflow.cli.commands.jobs_command.check(args, *session:Session=NEW_SESSION) -> NoneCheck if job(s) are still alive.
func
airflow-core.src.airflow.cli.commands.partition_command.clear(args, *session:Session=NEW_SESSION) -> NoneClear the partition_key and partition_date of matching DagRuns.
func
airflow-core.src.airflow.cli.commands.plugins_command.dump_plugins(args)Dump plugins information.
func
airflow-core.src.airflow.cli.commands.pool_command.pool_delete(args)Delete pool by a given name.
func
airflow-core.src.airflow.cli.commands.pool_command.pool_import(args)Import pools from the file.
func
airflow-core.src.airflow.cli.commands.pool_command.pool_list(args)Display info of all the pools.
func
airflow-core.src.airflow.cli.commands.provider_command.connection_field_behaviours(args)List field behaviours.
func
airflow-core.src.airflow.cli.commands.provider_command.provider_get(args)Get a provider info.
func
airflow-core.src.airflow.cli.commands.scheduler_command.scheduler(args:Namespace)Start Airflow Scheduler.
class
airflow-core.src.airflow.cli.commands.standalone_command.SubCommandExecute a subcommand on another thread.
func
airflow-core.src.airflow.cli.commands.task_command.task_list(args, dag:DAG | None=None) -> NoneList the tasks within a DAG at the command line.
func
airflow-core.src.airflow.cli.commands.task_command.task_render(args, dag:DAG | None=None) -> NoneRender and displays templated fields for a given task.
func
airflow-core.src.airflow.cli.commands.task_command.task_states_for_dag_run(args, *session:Session=NEW_SESSION) -> NoneGet the status of all task instances in a DagRun.
func
airflow-core.src.airflow.cli.commands.task_command.task_test(args, dag:DAG | None=None) -> NoneTest task for a given dag_id.
func
airflow-core.src.airflow.cli.commands.team_command.team_create(args, *session=NEW_SESSION)Create a new team.
func
airflow-core.src.airflow.cli.commands.team_command.team_list(args, *session=NEW_SESSION)List all teams.
func
airflow-core.src.airflow.cli.commands.triggerer_command.triggerer(args)Start Airflow Triggerer.
func
airflow-core.src.airflow.cli.commands.variable_command.variables_list(args)Display all the variables.
func
airflow-core.src.airflow.cli.hot_reload.signal_handler(signum, frame)Handle termination signals.
func
airflow-core.src.airflow.cli.hot_reload.start_process()Start or restart the subprocess.
class
airflow-core.src.airflow.cli.simple_table.AirflowConsoleAirflow rich console.
method
airflow-core.src.airflow.cli.simple_table.AirflowConsole.print_as_table(data:list[dict])Render list of dictionaries as table.
class
airflow-core.src.airflow.cli.simple_table.SimpleTableA rich Table with some default hardcoded for consistency.
method
airflow-core.src.airflow.cli.simple_table.SimpleTable.add_column(*args, **kwargs) -> NoneAdd a column to the table.
func
airflow-core.src.airflow.cli.utils.is_stdout(fileio:IOBase) -> boolCheck whether a file IO is stdout.
func
airflow-core.src.airflow.configuration.ensure_secrets_loaded(default_backends:list[str]=DEFAULT_SECRETS_SEARCH_PATH) -> list[BaseSecretsBackend]Ensure that all secrets backends are loaded.
func
airflow-core.src.airflow.configuration.get_airflow_config(airflow_home:str) -> strGet Path to airflow.cfg path.
func
airflow-core.src.airflow.configuration.get_airflow_home() -> strGet path to Airflow Home.
func
airflow-core.src.airflow.configuration.get_custom_secret_backend(worker_mode:bool=False) -> BaseSecretsBackend | NoneGet Secret Backend if defined in airflow.cfg.
func
airflow-core.src.airflow.configuration.initialize_auth_manager() -> BaseAuthManagerInitialize auth manager.
func
airflow-core.src.airflow.configuration.initialize_config() -> AirflowConfigParserLoad the Airflow config files.
func
airflow-core.src.airflow.configuration.initialize_secrets_backends(default_backends:list[str]=DEFAULT_SECRETS_SEARCH_PATH) -> list[BaseSecretsBackend]Initialize secrets backend.
func
airflow-core.src.airflow.configuration.run_command(command:str) -> strRun command and returns stdout.
class
airflow-core.src.airflow.dag_processing.bundles.base.BaseDagBundleBase class for DAG bundles.
method
airflow-core.src.airflow.dag_processing.bundles.base.BaseDagBundle.initialize() -> NoneInitialize the bundle.
method
airflow-core.src.airflow.dag_processing.bundles.base.BaseDagBundle.path() -> PathPath for this bundle.
method
airflow-core.src.airflow.dag_processing.bundles.base.BaseDagBundle.view_url(version:str | None=None) -> str | NoneURL to view the bundle on an external website.
class
airflow-core.src.airflow.dag_processing.bundles.base.BundleUsageTrackingManagerUtility helper for removing stale bundles.
class
airflow-core.src.airflow.dag_processing.bundles.base.BundleVersionVersion information returned by a DAG bundle.
class
airflow-core.src.airflow.dag_processing.bundles.base.TrackedBundleVersionInfoInternal info class for stale bundle cleanup.
class
airflow-core.src.airflow.dag_processing.bundles.manager.DagBundlesManagerManager for DAG bundles.
method
airflow-core.src.airflow.dag_processing.bundles.manager.DagBundlesManager.get_all_bundle_names() -> Iterable[str]Get all bundle names.
method
airflow-core.src.airflow.dag_processing.bundles.manager.DagBundlesManager.get_all_dag_bundles() -> Iterable[BaseDagBundle]Get all DAG bundles.
method
airflow-core.src.airflow.dag_processing.bundles.manager.DagBundlesManager.get_bundle(name:str, version:str | None=None, version_data:dict[str, Any] | None=None) -> BaseDagBundleGet a DAG bundle by name.
class
airflow-core.src.airflow.dag_processing.dagbag.BundleDagBagBundle-aware DagBag that permanently modifies sys.path.
class
airflow-core.src.airflow.dag_processing.dagbag.FileLoadStatInformation about single file.
class
airflow-core.src.airflow.dag_processing.importers.base.AbstractDagImporterAbstract base class for DAG importers.
method
airflow-core.src.airflow.dag_processing.importers.base.AbstractDagImporter.can_handle(file_path:str | Path) -> boolCheck if this importer can handle the given file.
method
airflow-core.src.airflow.dag_processing.importers.base.AbstractDagImporter.import_file(file_path:str | Path, *bundle_path:Path | None=None, *bundle_name:str | None=None, *safe_mode:bool=True) -> DagImportResultImport DAGs from a file.
class
airflow-core.src.airflow.dag_processing.importers.base.DagImportResultResult of importing DAGs from a file.
method
airflow-core.src.airflow.dag_processing.importers.base.DagImportResult.success() -> boolReturn True if no fatal errors occurred.
class
airflow-core.src.airflow.dag_processing.importers.base.DagImporterRegistryRegistry for DAG importers.
method
airflow-core.src.airflow.dag_processing.importers.base.DagImporterRegistry.register(importer:AbstractDagImporter) -> NoneRegister an importer for its supported extensions.
method
airflow-core.src.airflow.dag_processing.importers.base.DagImporterRegistry.reset() -> NoneReset the singleton (for testing).
class
airflow-core.src.airflow.dag_processing.manager.BundleStatePersisted refresh state for a DAG bundle.
class
airflow-core.src.airflow.dag_processing.manager.DagFileInfoInformation about a DAG file.
class
airflow-core.src.airflow.dag_processing.manager.DagFileProcessorManagerManage processes responsible for parsing DAGs.
method
airflow-core.src.airflow.dag_processing.manager.DagFileProcessorManager.terminate()Stop all running processors.
class
airflow-core.src.airflow.dag_processing.manager.DagFileStatInformation about single processing of one file.
class
airflow-core.src.airflow.dag_processing.manager.DagParsingStatInformation on processing progress.
class
airflow-core.src.airflow.dag_processing.processor.DagFileParseRequestRequest for DAG File Parsing.
class
airflow-core.src.airflow.dag_processing.processor.DagFileParsingResultResult of DAG File Parsing.
class
airflow-core.src.airflow.dag_processing.processor.DagFileProcessorProcessParses dags with Task SDK API.
class
airflow-core.src.airflow.example_dags.example_skip_dag.EmptySkipOperatorEmpty operator which always skips the task.
func
airflow-core.src.airflow.example_dags.example_task_group_decorator.task_1(value:int) -> strEmpty Task1
func
airflow-core.src.airflow.example_dags.example_task_group_decorator.task_2(value:str) -> strEmpty Task2
func
airflow-core.src.airflow.example_dags.example_task_group_decorator.task_3(value:str) -> NoneEmpty Task3
func
airflow-core.src.airflow.example_dags.example_task_group_decorator.task_end() -> NoneEmpty Task which is Last Task of Dag
func
airflow-core.src.airflow.example_dags.example_task_group_decorator.task_group_function(value:int) -> NoneTaskGroup for grouping related Tasks
func
airflow-core.src.airflow.example_dags.example_task_state_store_mapped.get_tables() -> list[str]Return the list of tables to process.
func
airflow-core.src.airflow.example_dags.example_xcomargs.generate_value()Empty function
func
airflow-core.src.airflow.example_dags.example_xcomargs.print_value(value, ts=None)Empty function
class
airflow-core.src.airflow.exceptions.AirflowBadRequestRaise when the application or server cannot handle the request.
About this data
These signatures were extracted from the public source of apache/airflow
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.