{
  "framework": "fastapi",
  "tests": [{
      "default": {
        "json_url": "/json",
        "fortune_url": "/fortunes",
        "plaintext_url": "/plaintext",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Gunicorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI",
        "notes": "",
        "versus": "None"
      },
      "socketify-asgi": {
        "json_url": "/json",
        "plaintext_url": "/plaintext",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Socketify.py",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI [Socketify.py ASGI]",
        "notes": "",
        "versus": "None"
      },
      "socketify-asgi-pypy": {
        "json_url": "/json",
        "plaintext_url": "/plaintext",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Socketify.py",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI [Socketify.py ASGI PyPy3]",
        "notes": "",
        "versus": "None"
      },
      "gunicorn-orjson": {
        "json_url": "/json",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Gunicorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-gunicorn-orjson",
        "notes": "",
        "versus": "None"
      },
      "gunicorn-orm": {
        "fortune_url": "/fortunes",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Full",
        "platform": "asyncio",
        "webserver": "Gunicorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-gunicorn-orm",
        "notes": "",
        "versus": "None"
      },
      "hypercorn": {
        "json_url": "/json",
        "fortune_url": "/fortunes",
        "plaintext_url": "/plaintext",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Hypercorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-hypercorn",
        "notes": "",
        "versus": "None"
      },
      "hypercorn-orjson": {
        "json_url": "/json",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Hypercorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-hypercorn-orjson",
        "notes": "",
        "versus": "None"
      },
      "nginx-unit": {
        "json_url": "/json",
        "fortune_url": "/fortunes",
        "plaintext_url": "/plaintext",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "nginx-unit",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-nginx-unit",
        "notes": "",
        "versus": "None",
        "tags": ["broken"]
      },
      "nginx-unit-orjson": {
        "json_url": "/json",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "nginx-unit",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-nginx-unit-orjson",
        "notes": "",
        "versus": "None",
        "tags": ["broken"]
      },
      "uvicorn": {
        "json_url": "/json",
        "fortune_url": "/fortunes",
        "plaintext_url": "/plaintext",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Uvicorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-uvicorn",
        "notes": "",
        "versus": "None"
      },
      "uvicorn-orjson": {
        "json_url": "/json",
        "db_url": "/db",
        "query_url": "/queries?queries=",
        "update_url": "/updates?queries=",
        "port": 8080,
        "approach": "Realistic",
        "classification": "Micro",
        "database": "Postgres",
        "framework": "FastAPI",
        "language": "Python",
        "flavor": "Python3",
        "orm": "Raw",
        "platform": "asyncio",
        "webserver": "Uvicorn",
        "os": "Linux",
        "database_os": "Linux",
        "display_name": "FastAPI-uvicorn-orjson",
        "notes": "",
        "versus": "None"
      }
    }]
}
