Hello world!, I've been developing a project using FastAPI in Python, and I was considering deploying it through Appwrite Functions.
However, I encountered a few challenges during deployment:
- The SDK feels quite limited for complex or large-scale Python projects.
- Type hints are incomplete, making development less predictable in typed environments.
- Hot reload often breaks or becomes unstable during active development.
- Restart times for larger projects can take 1–3 minutes, which significantly slows down iteration.
- Overall, it seems difficult to scale or maintain larger backends within this setup.
I also tried to deploy using a Docker container, but noticed that Appwrite Functions currently don’t seem to support that option either.
Could you please confirm whether there’s a recommended way to deploy a standalone FastAPI app — perhaps via containers or an upcoming feature?
Additionally, I believe Appwrite could greatly benefit from focusing on hosting and orchestration, while letting developers integrate their own frameworks and SDKs. This approach would make the platform more flexible and attractive to developers who already rely on well-established Python ecosystems.
I really appreciate the work you’re doing, and I’d love to keep exploring Appwrite as a backend option — I think it has great potential if it becomes more open and framework-agnostic.
Recommended threads
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...
- Updating GitHub App access throws error
Steps to reproduce - 1. Have some private repos allowed on the install access 2. New Site/Func > Connect GitHub > see the side card saying `Missing a repo` > cl...
- New Build not visible on Domain
I pushed some new code to my Appwrite Site and the build succeeded and is shown as active. Yet, I can only see the new version of the site on Appwrite's provide...