Skip to main content

32 docs tagged with "app-framework"

View all tags

App Framework

Understand the Atlan App Framework and how it lets you build durable, fault-tolerant applications on Atlan's metadata platform.

App Marketplace

Frequently asked questions about building, publishing, and distributing apps through the Atlan App Marketplace using the App Framework.

Apps and tasks

Understand the App and @task primitives—the building blocks of every App Framework application.

Architecture (advanced)

Under-the-hood: how the App Framework's execution engine and infrastructure runtime work together.

Authentication & metadata

Source system connectivity and metadata operations including credential validation, metadata retrieval, and preflight checks.

Build your first app

Edit the Pkl contract to add a new input field, use it in a task, add a third task, and pin the contracts with tests.

Built-in APIs

Comprehensive REST APIs for managing apps, authentication, metadata operations, and configuration.

Configuration

Environment variables and configuration options for App Framework applications.

Configuration management

App and system configuration management including configuration retrieval, updates, and app configuration UI.

Credentials

Understand how the App Framework keeps secrets out of your code using typed credential references—declare, resolve, and access credentials safely in tasks and handlers at runtime.

End-to-end testing

Validate the complete production data flow for App Framework connectors with a live Atlan tenant using BaseE2ETest or SQLAppE2ETest.

Handlers

Implement the Handler—your app's HTTP interface—to validate credentials, run preflight checks, and surface available metadata for the Atlan setup form.

Infrastructure management

Monitor and manage the App Framework server with health checks, readiness probes, and graceful shutdown operations.

Inputs and outputs

Typed Input and Output contracts—how the App Framework validates data between tasks and ensures safe serialization.

Integration testing

Write and run integration tests for App Framework connectors using scenarios, assertions, and locally running Dapr and Temporal services.

Lifecycle management

Complete app lifecycle management including HTTP-triggered execution, status monitoring, and app termination.

Package app with Docker

Build Docker images for your Atlan applications to create OCI-compliant containers for deployment within Atlan's runtime environment

Partner journey

This document describes how Atlan collaborates with partners on application development, testing, documentation, and support.

Platform Integration

Questions about integrating apps with the Atlan platform and third-party systems.

Sample apps

Reference applications built with the Atlan App Framework.

SQL

Extract SQL metadata using SqlApp—databases, schemas, tables, columns, views, and procedures from any SQL source.

StateStore

Complete technical reference for StateStore service, methods, and usage patterns in the Atlan App Framework

Templates

Pre-built App subclasses for common extraction patterns—start from a template instead of from scratch.

Test your apps

Testing strategy for App Framework applications—unit, integration, and end-to-end tiers, with scope, speed, and infrastructure requirements for each.

UI & documentation

UI and documentation endpoints for serving the application homepage, observability dashboard, and static documentation files.

Unit testing

Test App Framework tasks and handlers in isolation using mock infrastructure—no external services required.