FastAPI Serve - FastAPI to the Cloud, Batteries Included!
Project description
FastAPI-Serve: FastAPI to the Cloud, Batteries Included! ☁️🔋🚀
Welcome to fastapi-serve, a framework designed to take the pain out of deploying your local FastAPI applications to the cloud. Built using our open-source framework Jina, fastapi-serve offers out-of-the-box support for automated deployments on cloud.jina.ai, our scalable and robust cloud platform. 🌩️
Features 😍
- 🌐 DNS: Automatic URL generation for your app.
- 🔗 Protocols: Full compatibility with HTTP, WebSocket, and GraphQL.
- ↕️ Scaling: Scale your app manuallly or let it auto-scale based on RPS, CPU, and Memory.
- 🗝️ Secrets: Secure handling of secrets and environment variables.
- 🎛️ Hardware: Tailor your deployment to suit specific needs.
- 💾 Storage: Persistent and secure network storage.
- 🔎 Observability: Integrated access to logs, metrics, and traces.
- 📦 Containerization: Effortless containerization of your Python codebase with our integrated registry.
Requirements 📋
To use fastapi-serve, you need to have:
- Python 3.7 or higher
Getting Started 💡
First, install the fastapi-serve package using pip:
pip install fastapi-serve
Then, simply use the fastapi-serve command to deploy your FastAPI application:
fastapi-serve .
You can also specify the name of your app:
fastapi-serve . --name my_awesome_app
You'll get a URL to access your newly deployed application. 🎉
Support 💪
If you encounter any problems or have questions, feel free to open an issue on the GitHub repository or reach out to us directly at support@jina.ai.
Contribute 🤝
We welcome all contributions! If you're interested in contributing, please refer to our Contribution Guide for details.
Our Cloud Platform 🌐
cloud.jina.ai is our robust and scalable cloud platform designed to run your FastAPI applications with minimum hassle and maximum efficiency. With features like auto-scaling, integrated observability, and automated containerization, it provides a seamless and worry-free deployment experience.
fastapi-serve is more than just a deployment tool, it's a bridge that connects your local development environment with our powerful cloud infrastructure. Start using fastapi-serve today, and experience the joy of effortless deployments! 🎊
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file fastapi-serve-0.0.1.dev8.tar.gz.
File metadata
- Download URL: fastapi-serve-0.0.1.dev8.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bfe06e6d9c2f73151b5bf06767f0b4544171298d0b7905b0a8bbaeb051a0b2e
|
|
| MD5 |
b8f15a7171c283a6ef3528d2b44ddccd
|
|
| BLAKE2b-256 |
d6adb41e959ecf95d867d31e18f0f0f18db39664cdf07b9b46411a56ef94560f
|