Deploying a Jaspr Application
Jaspr is a modern web framework for building websites in Dart. Globe supports the deployment of Jaspr applications in all its rendering modes.
This page outlines the requirements and deployment behaviour when deploying a Jaspr application to Globe.
Project Setup
To create a new Jaspr project:
- 
Install the Jaspr CLI:
dart pub global activate jaspr_cli - 
Create a new Jaspr project, specifying your chosen rendering mode (
server,static, orclient):jaspr create my_jaspr_app cd my_jaspr_app - 
Test your application locally:
jaspr serve 
Deploying to Globe
- 
Run the deployment command from your project root:
globe deploy --prod - 
For first-time deployments:
- Confirm setup when prompted (press Y)
 - Enter a name for your project (e.g., my-jaspr-app)
 - Choose the Dart entry point (e.g., 
lib/main.dart) 
 - 
Wait for the deployment to complete. You'll receive a unique URL for accessing your web application.
 
Viewing your application
Once deployed, your app is available at the unique URL shown in your dashboard (e.g., https://my-jaspr-app.globeapp.dev).
Jaspr vs Flutter Web
Jaspr is best suited for building static websites, server-rendered, or single page apps using Dart with native web technologies (HTML, DOM, CSS). It brings a Flutter-like structure but embraces the web’s natural rendering model. Flutter Web, in contrast, is optimized for building cross-platform apps and paints UI via a canvas, which may not align well with document-centric or content-heavy websites.
