Skip to main content
Focus: Master the app creation process, understand repository options, and set up your first Data & AI App for development. Creating Data & AI Apps in 5X is straightforward and flexible. You can either start with a fresh Streamlit application using 5X’s managed repository, or import an existing Streamlit app from your GitHub repository.

App creation workflow

Step 1: Access Manage Apps

Navigate to the Data & AI Apps section in your 5X platform and click on Manage Apps to access the application management interface. Manage Apps Interface The Manage Apps interface shows all your applications with their current status, deployment options, and management controls.

Step 2: Create new app

Click the + Create new app button to open the app creation modal.

Repository options

Choose how you want to create your Streamlit application:
  • 5X Managed
  • GitHub
Choose 5X Managed when you want to create a new Streamlit application from scratch:5X Managed Repository OptionWhen to use 5X Managed:
  • Creating a new application from scratch
  • Learning Streamlit development
  • Quick prototyping and experimentation
  • Applications that don’t require complex Git workflows
What you get:
  • Pre-configured Streamlit environment
  • Basic app structure and dependencies
  • Ready-to-use development environment
  • Automatic repository management

Next steps

After creating your app, you’re ready to start development:

Troubleshooting

Common issues

Issue: Cannot access GitHub repositorySolutions:
  • Verify the repository URL is correct
  • Ensure the repository is public or you have proper access permissions
  • Check that the repository contains a valid Streamlit application
  • Confirm the repository has a requirements.txt file
Issue: App creation fails due to repository structureSolutions:
  • Ensure your repository has a main Streamlit file (usually app.py or main.py)
  • Verify the requirements.txt file includes Streamlit and other dependencies
  • Check that the repository structure follows Streamlit conventions
  • Make sure there are no conflicting files or configurations
Issue: App configuration validation failsSolutions:
  • Use valid characters in repository and app names
  • Ensure app names are descriptive and unique
  • Verify emoji selection is working properly
  • Check that all required fields are filled out

I