You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 11, 2026. It is now read-only.
AtlasServer Core currently supports Python web frameworks for quick deployments and demos. This guide explains how to configure and deploy applications built with these frameworks.
4
+
5
+
## Currently Supported Frameworks
6
+
7
+
### Flask
8
+
9
+
Flask is a lightweight WSGI web application framework. AtlasServer uses Waitress to serve Flask applications.
10
+
11
+
#### Requirements
12
+
13
+
- A Flask application with an `app` instance
14
+
- Waitress (included in AtlasServer dependencies)
15
+
16
+
#### Configuration
17
+
18
+
When registering a Flask application in AtlasServer:
19
+
20
+
1. Set the **Application Type** to "flask"
21
+
2. Specify the **Main File** containing your Flask app (e.g., `app.py`)
22
+
3. Make sure your app is named `app` in the main file:
23
+
```python
24
+
from flask import Flask
25
+
app = Flask(__name__) # Must be named 'app'
26
+
```
27
+
28
+
#### Example
29
+
30
+
```python
31
+
# app.py
32
+
from flask import Flask
33
+
34
+
app = Flask(__name__)
35
+
36
+
@app.route('/')
37
+
defhello():
38
+
return"Hello from Flask!"
39
+
40
+
if__name__=='__main__':
41
+
app.run(debug=True)
42
+
```
43
+
44
+
### FastAPI
45
+
46
+
FastAPI is a modern, fast web framework for building APIs. AtlasServer uses Uvicorn to serve FastAPI applications.
47
+
48
+
#### Requirements
49
+
50
+
- A FastAPI application with an `app` instance
51
+
- Uvicorn (included in AtlasServer dependencies)
52
+
53
+
#### Configuration
54
+
55
+
When registering a FastAPI application in AtlasServer:
56
+
57
+
1. Set the **Application Type** to "fastapi"
58
+
2. Specify the **Main File** containing your FastAPI app (e.g., `main.py`)
59
+
3. Make sure your app is named `app` in the main file:
60
+
```python
61
+
from fastapi import FastAPI
62
+
app = FastAPI() # Must be named 'app'
63
+
```
64
+
65
+
#### Example
66
+
67
+
```python
68
+
# main.py
69
+
from fastapi import FastAPI
70
+
71
+
app = FastAPI()
72
+
73
+
@app.get("/")
74
+
asyncdefroot():
75
+
return {"message": "Hello from FastAPI!"}
76
+
77
+
if__name__=="__main__":
78
+
uvicorn.run()
79
+
```
80
+
81
+
## Coming Soon to AtlasServer Core
82
+
83
+
We're working on adding support for more Python frameworks:
84
+
85
+
-**Django**: For full-featured web applications
86
+
87
+
## Premium Features (Coming in Paid Version)
88
+
89
+
AtlasServer's paid version will include support for JavaScript/TypeScript frameworks:
90
+
91
+
-**Next.js**: Server-side rendering and static site generation for React
92
+
-**Express.js**: Minimal and flexible Node.js web application framework
93
+
-**Vite**: Modern frontend build tool and dev server
94
+
-**And more**: Support for other popular JS/TS frameworks
0 commit comments