Skip to main content

FastAPI Serve - FastAPI to the Cloud, Batteries Included!

Project description

FastAPI-Serve: FastAPI to the Cloud, Batteries Included! โ˜๏ธ๐Ÿ”‹๐Ÿš€

PyPI PyPI - Downloads from official pypistats Github CD status

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

  • ๐ŸŒŽ HTTPS: Auto-provisioned DNS and TLS certificates 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.
  • ๐Ÿ”’ Authorization: Built-in OAuth2.0 token-based security to secure your endpoints.
  • ๐Ÿ’พ App Storage: Persistent and secure network storage for your app data.
  • ๐Ÿ”„ Blob Storage: Built-in support for seamless user file uploads and downloads.
  • ๐Ÿ”Ž Observability: Integrated access to logs, metrics, and traces.
  • ๐Ÿ“ฆ Containerization: Effortless containerization of your Python codebase with our integrated registry.
  • ๐Ÿ› ๏ธ Self-Hosting: Export your app for self-hosting with ease, including docker-compose and Kubernetes yamls.

๐Ÿ’ก 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 deploy jcloud app:app

You'll get a URL to access your newly deployed application along with the Swagger UI.

๐Ÿ“š Documentation

Dive into understanding fastapi-serve through our comprehensive documentation and examples:

๐Ÿ’ช Support

If you encounter any problems or have questions, feel free to open an issue on the GitHub repository. You can also join our Discord to get help from our community members and the Jina team.

๐ŸŒ 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

fastapi-serve-0.0.4.dev13.tar.gz (26.3 kB view details)

Uploaded Source

File details

Details for the file fastapi-serve-0.0.4.dev13.tar.gz.

File metadata

  • Download URL: fastapi-serve-0.0.4.dev13.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for fastapi-serve-0.0.4.dev13.tar.gz
Algorithm Hash digest
SHA256 a388e373e0ff0feb0ce381a4d3b6747ffd5cda125b68f8de3f9c5dede0f2f691
MD5 5bdd0eb4b19022ae417edccaa771b82d
BLAKE2b-256 8b695da7dcdd57dad8824c63b14fe1fd673988eb01388ea9dfb65edee4d135be

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page