Build your first app
Initialize a project
App development workflow
Building a Flash application follows a clear progression from initialization to production deployment:1
Initialize
Use This gives you a working project structure with GPU and CPU worker examples. Learn more about project initialization.
flash init to create a new project with example workers:2
Develop
Write your application code by defining Learn more about customizing your app.
Endpoint functions that execute on Runpod workers:3
Test locally
Start a local development server to test your application:Your app runs locally and updates automatically. When you call an
@Endpoint function, Flash sends the latest code to Runpod workers. Learn more about local testing.4
Deploy
When ready for production, deploy your application to Runpod Serverless:When you deploy an app, Runpod:
- Packages your code, dependencies, and deployment manifest into a tarball (max 1.5 GB).
- Uploads the tarball to Runpod.
- Provisions independent Serverless endpoints based on your endpoint configurations.
5
Manage
Use apps and environments to organize and manage your deployments across different stages (dev, staging, production). Learn more about apps and environments.