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
Hashes for fastapi-serve-0.0.2.dev10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1fc7080aa168e7468889c2dfd4035e8c9795c22fb0592eeb56f6672d3aa124b |
|
MD5 | 7139338ee4f3f473aa6146160cf81f87 |
|
BLAKE2b-256 | c212c78153c116c5a646eadcefa988eefe89e78285f457de510d5cf66c3f987e |