Skip to main content

Generate FastAPI projects based on database schema.

Project description

FastAPI-Forge

Generate production-ready APIs from Database Schema specifications.

Status: Work in Progress

Usage

Install the package:

pip install fastapi-forge

Start the generation process:

fastapi-forge start
  • A web browser will open automatically.
  • Fill out the specifications as prompted.
  • Once completed, click to generate your API components.

In the root of the generated project:

make up
  • The project, along with its dependencies, will now run in Docker using Docker Compose.
  • The SwaggerUI/OpenAPI documentation is available at localhost:8000/docs

Options

Use the --use-defaults for a quicker start:

fastapi-forge start --use-defaults

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastapi_forge-0.3.1.tar.gz (81.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastapi_forge-0.3.1-py3-none-any.whl (45.2 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_forge-0.3.1.tar.gz.

File metadata

  • Download URL: fastapi_forge-0.3.1.tar.gz
  • Upload date:
  • Size: 81.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastapi_forge-0.3.1.tar.gz
Algorithm Hash digest
SHA256 6b9bdb77804db1547e329aa8be98bacbd2bb673f0181e70e23c2d41158377893
MD5 e536008d4a267a1ff885848172b13be7
BLAKE2b-256 a5142df84c64f854f432e645f845734f3d40609b653f212fa03d4dccc2b0ab28

See more details on using hashes here.

File details

Details for the file fastapi_forge-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: fastapi_forge-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 45.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fastapi_forge-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da9523aceb538ff8a7dbb6c60d0b399e20e2ac92105efd2e2837aa3ef4224211
MD5 f5b7877bc2f3dcb1584eea23eca37101
BLAKE2b-256 abc925862b5d3f03d9eecd628e567d08c9a59355c9b182ee64ec23aa7baa6d73

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