Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

AIOHTTP
AIOHTTP

33
7
+ 1
0
Sanic
Sanic

34
37
+ 1
7
Add tool

AIOHTTP vs Sanic: What are the differences?

What is AIOHTTP? Asynchronous HTTP Client/Server for asyncio and Python. It is an Async http client/server framework. It supports both client and server Web-Sockets out-of-the-box and avoids Callback It provides Web-server with middlewares and pluggable routing..

What is Sanic? Python 3.5+ web server that's written to go fast. Sanic is a Flask-like Python 3.5+ web server that's written to go fast. It's based on the work done by the amazing folks at magicstack. On top of being Flask-like, Sanic supports async request handlers.

AIOHTTP and Sanic are primarily classified as "Microframeworks (Backend)" and "Web Servers" tools respectively.

Sanic is an open source tool with 12.4K GitHub stars and 1.16K GitHub forks. Here's a link to Sanic's open source repository on GitHub.

- No public GitHub repository available -

What is AIOHTTP?

It is an Async http client/server framework. It supports both client and server Web-Sockets out-of-the-box and avoids Callback. It provides Web-server with middlewares and pluggable routing.

What is Sanic?

Sanic is a Flask-like Python 3.5+ web server that's written to go fast. It's based on the work done by the amazing folks at magicstack. On top of being Flask-like, Sanic supports async request handlers.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose AIOHTTP?
Why do developers choose Sanic?
    Be the first to leave a pro
      Be the first to leave a con
        Be the first to leave a con
        What companies use AIOHTTP?
        What companies use Sanic?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with AIOHTTP?
        What tools integrate with Sanic?
          No integrations found
          What are some alternatives to AIOHTTP and Sanic?
          GraphQL
          GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
          Tornado
          By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
          Flask
          Flask is intended for getting started very quickly and was developed with best intentions in mind.
          Node.js
          Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
          asyncio
          This module provides infrastructure for writing single-threaded concurrent code using coroutines, multiplexing I/O access over sockets and other resources, running network clients and servers, and other related primitives.
          See all alternatives
          Decisions about AIOHTTP and Sanic
          Jelena Dedovic
          Jelena Dedovic
          Software Engineer | 5 upvotes 7.3K views
          MSSQL
          MSSQL
          PostgreSQL
          PostgreSQL
          AIOHTTP
          AIOHTTP
          asyncio
          asyncio
          Tornado
          Tornado

          Investigating Tortoise ORM and GINO ORM...

          I need to introduce some async ORM with the current stack: Tornado with asyncio loop, AIOHTTP, with PostgreSQL and MSSQL. This project revolves heavily around realtime and due to the realtime requirements, blocking during database access is not acceptable.

          Considering that these ORMs are both young projects, I wondered if anybody had some experience with similar stack and these async ORMs?

          See more
          Interest over time
          Reviews of AIOHTTP and Sanic
          No reviews found
          How developers use AIOHTTP and Sanic
          Avatar of acerits
          acerits uses AIOHTTPAIOHTTP

          powerful IO, handling async request very well. High perfornace

          How much does AIOHTTP cost?
          How much does Sanic cost?
          Pricing unavailable
          Pricing unavailable
          News about AIOHTTP
          More news