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