Skip to main content

Atlan Application SDK

The Atlan Application SDK is a Python library designed for building applications on the Atlan platform. It offers a full PaaS (Platform-as-a-Service) toolkit — from local development to deployment and partner collaboration — so you can create integrations and tools that seamlessly extend the Atlan experience for our mutual customers.

Key features

Temporal workflows

Orchestrate complex workflows with built-in reliability, retries, and state management

Dapr infrastructure

Abstract infrastructure concerns with portable state stores, object storage, and secret management

SQL data extraction

Extract and process metadata from SQL databases with customizable transformers

FastAPI integration

Built-in FastAPI server with workflow triggers and event subscriptions

Observability

Comprehensive logging, metrics, and tracing with OpenTelemetry integration

Extensible architecture

Customize handlers, clients, activities, and transformers for your use case

Architecture

The SDK is built on two powerful technologies:
  • Temporal: A microservices orchestration platform for building scalable and reliable applications. Temporal handles workflow execution, state management, and retries.
  • Dapr: A portable, event-driven runtime that provides building blocks for state management, pub/sub, and service invocation.
This architecture enables you to:
  • Focus on business logic instead of infrastructure
  • Build resilient applications with automatic retries
  • Scale workflows horizontally
  • Deploy to any cloud provider

Get started

Installation

Install the SDK with pip, uv, or poetry

Quickstart

Build your first application in 5 minutes

Core concepts

Learn about workflows, activities, and handlers

Examples

Explore real-world application examples

Use cases

The Atlan Application SDK is ideal for:
  • Metadata extraction: Extract metadata from databases, data warehouses, and APIs
  • Data cataloging: Build custom integrations with the Atlan catalog
  • Workflow automation: Orchestrate complex data pipelines and processes
  • Custom applications: Extend Atlan with domain-specific functionality

Community and support

GitHub repository

View source code, report issues, and contribute

Sample apps

Explore production-ready sample applications

Partner guide

Learn about partnering with Atlan

Security

Report security vulnerabilities

Next steps

Ready to get started? Follow our installation guide to set up the SDK, then build your first application with the quickstart tutorial.

Build docs developers (and LLMs) love