Sample apps built using Atlan Application SDK
-
Clone the repository:
git clone https://github.com/atlanhq/atlan-sample-apps.git cd atlan-sample-apps
-
Follow the setup instructions for your platform:
-
Install dependencies:
uv sync --all-groups
-
Download required components:
uv run poe download-components
-
Start the dependencies (in a separate terminal):
uv run poe start-deps
-
That loads all required dependencies. To run a sample, you just run the command in the main terminal. For example:
cd hello_world uv run main.py
Some examples require extra dependencies. See each sample's directory for specific instructions.
Note
If you are switching between examples, please clear your browser's cache and hard refresh to avoid any issues with the cached static files.
Sample App | Description | Directory |
---|---|---|
🤖 AI Giphy | An AI-powered application that allows sending GIFs via email using natural language | ai_giphy |
👋 Hello World | A basic example demonstrating the fundamental concepts of the Atlan Application SDK along with the use of both async and sync activities in a workflow. | hello_world |
🤡 Giphy | An application that allows sending GIFs via email using Python and Temporal workflows | giphy |
🗃️ MySQL | An application that extracts metadata from a MySQL database and transforms it into a standardized format | mysql |
We welcome contributions! Please see our Contributing Guide for guidelines.
Get support through any of these channels:
- Email: connect@atlan.com
- Issues: GitHub Issues
Have you discovered a vulnerability or have concerns about this repository? Please read our SECURITY.md document for guidance on responsible disclosure, or Please e-mail security@atlan.com and we will respond promptly.
This repository is licensed under the Apache-2.0 License.