Build your first app
Learn to build Atlan applications from the ground up through hands-on experience. In this tutorial series, you create a complete Local File Extractor that processes JSON files, transforms Table metadata, and demonstrates core application patterns using the Application SDK.
What you learn in this tutorial: How to set up development environments, work with the Application SDK, build Temporal workflows, process JSON files, and transform metadata using professional architectural patterns.
Your finished file extractor
File Processing
Read and validate JSON files containing Table metadata with proper error handling.
Data Transformation
Convert raw metadata into Atlan's standardized format, mapping field names and maintaining hierarchical relationships.
Handler/Client Pattern
Implement the SDK's architectural pattern for reliable file operations and resource management.
Temporal Workflows
Orchestrate file extraction processes with fault-tolerant workflow execution.
Learning path
Set up development environment
Configure Python development environment, install the SDK, and set up Docker containers for local development.
Run sample app with SDK
Clone and execute the Hello World sample app to understand core SDK concepts and workflows.
Build custom file extractor
Create a complete local file extraction application that processes JSON files and transforms metadata.
Learning approach: Each step builds upon the previous one. Start with environment setup, explore working examples, then apply patterns to build your own application.