Skip to content

atlanhq/atlan-sample-apps

Atlan Sample Apps

Sample apps built using Atlan Application SDK

Usage

Setting up your environment

  1. Clone the repository:

    git clone https://github.com/atlanhq/atlan-sample-apps.git
    cd atlan-sample-apps
  2. Follow the setup instructions for your platform:

  3. Install dependencies:

    uv sync --all-groups
  4. Download required components:

    uv run poe download-components
  5. Start the dependencies (in a separate terminal):

    uv run poe start-deps
  6. 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 Apps

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

Contributing

We welcome contributions! Please see our Contributing Guide for guidelines.

Need Help?

Get support through any of these channels:

Security

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.

License

This repository is licensed under the Apache-2.0 License.

About

Sample application built using Atlan Application SDK

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •