Workspace API
Manage NATIS workspaces, clusters, jobs, notebooks, and permissions programmatically via REST.
Complete technical reference for the NATIS REST API, Python SDK, Spark API, CLI, and integration SDKs for developers building on the platform.
Manage NATIS workspaces, clusters, jobs, notebooks, and permissions programmatically via REST.
Query tables, run SQL statements, access catalog metadata, and manage datasets via REST endpoints.
Create, trigger, monitor, and manage data pipelines and streaming jobs through the NATIS REST API.
Track experiments, register models, manage model lifecycle, and serve predictions via MLflow API.
natis-sdk: high-level Python client for workspace, data, pipelines, and ML operations. Supports async and sync patterns.
Complete PySpark and Scala Spark API reference for data processing, ML, and streaming on NATIS.
Full SQL language reference including Delta extensions, window functions, lateral views, and advanced analytics functions.
Command-line interface for workspace management, job submission, secret management, and deployments.
Official Terraform provider for infrastructure-as-code — provision clusters, jobs, permissions, and workspace config.
dbt-natis: the official dbt adapter for running analytics engineering workflows on NATIS SQL engine.
Apache Airflow provider for scheduling NATIS jobs, notebooks, and DLT pipelines from DAGs.