Skip to main content

Development and Deployment

This FAQ answers common questions about technical requirements, submission processes, and version management for App Marketplace development.

Do I need to manage hosting or infrastructure?

No. All marketplace apps run in Atlan's managed runtime environment, which includes:

  • Secure hosting
  • Identity and access control
  • Network isolation
  • Built-in orchestration, retries, and execution logging

You focus on app logic—everything else is handled by the framework.

What do I need to get started?

You'll need:

  • Access to the Apps Framework SDK (GitHub)
  • CLI tools for building and deploying
  • A valid app.manifest.json to define scopes, UI locations, and triggers

Developer documentation, boilerplate templates, and sample apps are provided.

How are apps submitted to the marketplace?

Apps are submitted via the slack with Atlan tenant team as of today.

Each submission must include:

  • The full app bundle (code, manifest, UI config)
  • Metadata access scopes documentation
  • App description, icon/logo, and usage instructions

All apps are reviewed for security, stability, and UX before being approved for publishing.

Can I track how my app is performing?

Not yet. Observability is planned but not in production.

In future versions, developers have access to:

  • Execution logs (per app/version)
  • Runtime performance metrics
  • Error tracking and audit logs
  • Analytics for usage and installs (opt-in)

How are app versions managed?

Apps support versioned deployments, where each version includes:

  • Immutable code and config
  • Registered UI locations
  • Scoped metadata access definitions

Customers can choose to:

  • Pin to a specific version
  • Enable autoupgrades
  • Roll back to previous versions