Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

FastAPI

FastAPI to framework, dzięki któremu można tworzyć strony internetowe w prosty i szybki sposób. Znacząco ułatwia pracę developerom.

Co to jest Fastapi?

Framework cieszy się bardzo dużą popularnością, ze względu na szybki i duży poziom kontroli nad kodem. Został stworzony przez Samuela Colvina, z którym można skontaktować się na Twitterze, jeżeli pojawią się jakiekolwiek problemy związane z narzędziem.

API powstaje szybko, ponieważ kod jest zwięzły, występuje jedynie minimalna jego duplikacja, a w dodatku można korzystać z bardzo dobrej dokumentacji. Co ważne, Fastapi jest kompatybilne ze standardem OpenAPI. Aby zbudować prosty interfejs programowania aplikacji, wystarczy przygotować zaledwie 9 linijek kodu.

Stosunkowo nowy framework webowy dla Python – Fastapi, czerpie wiele od poprzedników, ale dostępny jest w wersji udoskonalonej, bez wielu wad, na które narzekali developerzy.

Jakie zalety ma Fastapi?

  • Framework posiada wbudowany moduł, który generuje automatycznie dokumentację w formatach Swagger oraz ReDoc.
  • Możliwość zabezpieczenia aplikacji OAuth2 lub tokenem JWT poprzez wykorzystanie modułów oauth2, http, PyJWT.
  • Możliwość narzucenia innych standardów bezpieczeństwa m.in. CORS poprzez zastosowanie middleware.

O popularności FastAPI świadczy 284 aktywnych kontrybutorów, a także aż 50 tysięcy aktywnych obserwatorów, którzy śledzą zmiany pojawiające się we frameworku. Jest to bardzo dobry wynik, porównywalny z tym, który niegdyś osiągnął Django – 61 tysięcy aktywnych obserwatorów oraz 2156 aktywnych kontrybutorów.

Nasza oferta

Umów się
na darmową konsultację