Extend your Sanic installation with some core functionality.
Project description
Sanic Extensions
Build |
|
---|---|
Docs |
|
Package |
|
Support |
Sanic strives to be “Unopinionated and flexible”:
Build the way you want to build without letting your tooling constrain you.
But what happens when you want all the goodies? Sanic Extensions is an officially supported Sanic plugin to provide application developers with additional tools and features.
Features
Auto create HEAD, OPTIONS, and TRACE endpoints
CORS protection
Predefined, endpoint-specific response serializers
Argument injection into route handlers
OpenAPI documentation with Redoc and/or Swagger
Request query arguments and body input validation
Installation
pip install sanic[ext] # OR pip install sanic sanic-ext
Getting started
from sanic import Sanic
app = Sanic("MyHelloWorldApp")
Nothing new. Just start using Sanic and it will automatically be extended!
Learn more
Go to the User Guide to learn more
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
Built Distribution
File details
Details for the file sanic-ext-23.3.0.tar.gz
.
File metadata
- Download URL: sanic-ext-23.3.0.tar.gz
- Upload date:
- Size: 62.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c8b21061211cbfa8beb282b1cb052ec10033f3ab02fff854482b52bace5a4b |
|
MD5 | a74c27263f6cd6acc24bf167f813f8ea |
|
BLAKE2b-256 | e1eff7ab696432d65fbff037fb432ae38be328e5605a00ce6a1b89d0ab677363 |
File details
Details for the file sanic_ext-23.3.0-py3-none-any.whl
.
File metadata
- Download URL: sanic_ext-23.3.0-py3-none-any.whl
- Upload date:
- Size: 90.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 263dce66c262f1e59f663dca6e115a1d3ad20b68fcaab04bf48f6cb70dcae9d0 |
|
MD5 | 335440670803a79a60692a903b5fb974 |
|
BLAKE2b-256 | 03b062487d5774195346828ef55cfae672b7eb76daed2cf94a6182c89b578585 |