Skip to main content

An adapter to enable running APIs built with AWS SAM applications using FastAPI.

Project description

Faster-SAM

Adapter for FastAPI to run APIs built using AWS SAM

Python Tests PyPI version

About The Project

Faster-SAM is a library designed to integrate APIs built using the AWS Serverless Application Model (SAM) with FastAPI, enabling developers to run their AWS SAM applications outside of the AWS environment. FastAPI, known for its high-performance and easy-to-use framework for building APIs with Python, gains compatibility with AWS SAM through this specialized adapter.

Dependencies

  • Python 3.8+
  • FastAPI
  • PyYaml

Installation

To install the Faster-SAM library, use the following pip command:

pip install faster-sam

Usage example

Add this code example in your project:

from fastapi import FastAPI
from faster_sam import SAM

app = FastAPI()

sam = SAM()
sam.configure_api(app)

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

faster_sam-0.14.0.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

faster_sam-0.14.0-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file faster_sam-0.14.0.tar.gz.

File metadata

  • Download URL: faster_sam-0.14.0.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for faster_sam-0.14.0.tar.gz
Algorithm Hash digest
SHA256 f9bf25f4c265a7e41c6f87d2dfaa86a22d88ce6f9f351017cb7d6b23e87cfa4d
MD5 60d7fdf01dd3410ab92f4dece5180dbb
BLAKE2b-256 06cb39f364aa43b243f57076367f0b1447838b61083c253eb954ffbf7e40fbb9

See more details on using hashes here.

File details

Details for the file faster_sam-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: faster_sam-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for faster_sam-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64ff0fd8a6b7a6c9e139fc23cd8b2d763351246e4cdda961ff3a81e02b526a3b
MD5 963c890d6b0f224b8ef186db48a36b96
BLAKE2b-256 051105ad9042e9fe21d0b0b72cbce05def45670d635e83da16cf533be9943ff0

See more details on using hashes here.

Supported by

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