Python api-rest

Open-source Python projects categorized as api-rest

Top 23 Python api-rest Projects

  • falcon

    The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

  • connexion

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

  • Project mention: Write OpenAPI with TypeSpec | news.ycombinator.com | 2024-03-27

    I like the idea, especially the TS-like syntax around enums and union types. I've always preferred the SDL for GraphQL vs writing OpenAPI for similar reasons.

    I echo the sentiment others have brought up, which is the trade-offs of a code-driven schema vs schema-driven code.

    At work we use Pydantic and FastAPI to generate the OpenAPI contract, but there's some cruft and care needed around exposing those underlying Pydantic models through the API documentation. It's been easy to create schemas that have compatibility problems when run through other code generators. I know there are projects such as connexction[1] which attempt to inverse this, but I don't have much experience with it. In the GraphQL space it seems that code-first approaches are becoming more favored, though there's a different level of complexity needed to create a "typesafe" GraphQL server (eg. model mismatches between root query resolvers and field resolvers).

    [1] https://github.com/spec-first/connexion

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • Mastodon.py

    Python wrapper for the Mastodon ( https://github.com/mastodon/mastodon/ ) API.

  • VAmPI

    Vulnerable REST API with OWASP top 10 vulnerabilities for security testing

  • dataset-viewer

    Lightweight web API for visualizing and exploring any dataset - computer vision, speech, text, and tabular - stored on the Hugging Face Hub

  • aphrodite-engine

    PygmalionAI's large-scale inference engine

  • Project mention: Using vLLM for Home Assistant. I need help getting any model to work. Can't get anything over 7B to run on a 3090. | /r/LocalLLaMA | 2023-11-22

    Try out https://github.com/PygmalionAI/aphrodite-engine

  • OFFAT

    The OWASP OFFAT tool autonomously assesses your API for prevalent vulnerabilities, though full compatibility with OAS v3 is pending. The project remains a work in progress, continuously evolving towards completion.

  • Project mention: FLaNK AI Weekly for 29 April 2024 | dev.to | 2024-04-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flask-classful

    Class based views for Flask

  • appkernel

    API development made easy: a smart Python 3 API framework

  • escambo

    Escambo is an HTTP-based APIs test application for GNOME

  • outline-vpn-api

    A Python API wrapper for Outline VPN https://getoutline.org/

  • JackrabbitRelay

    Jackrabbit Relay is an API endpoint for cryptocurrency/forex exchanges.

  • Project mention: Python Trading Bot with TradingView and Binance | /r/TradingView | 2023-06-24
  • cleanapi

    Pretty tornado wrapper for making lightweight REST API services

  • http-rider

    Simple and Powerful desktop client for working with JSON APIs

  • api

    Open Source APIs (by foss42)

  • Tutorials

    Tutorials and FAQs to learn how to use the APIs provided by The Space Devs to create new projects. (by TheSpaceDevs)

  • Project mention: r/SpaceX Starlink 6-33 Official Launch Discussion & Updates Thread! | /r/spacex | 2023-12-05

    Information on this thread is provided by and updated automatically using the Launch Library 2 API by The Space Devs.

  • cleanbay

    The metasearch engine for torrents. Ads-free. Hassle free.

  • comics

    GoComics API wrapper (by irahorecka)

  • locationator

    A simple macOS menubar app that provides access to the macOS Location Services reverse geocoding API via a local web server as well as a command line tool.

  • Project mention: Locationator: Access Apple's Reverse Geocoding service from the command line, Services menu | /r/macapps | 2023-10-30

    Apple provides a great API for performing reverse geocoding (finding the address and other details of a location given a latitude and longitude). For example, Photos uses this to add additional location context to images. I wanted to use this from my own command line utilities but due to the necessary app permissions, Apple has basically made this impossible. Thus Locationator was born. Locationator is small menu bar/ status bar app that provides a web-based API for performing reverse geocoding from the command line. For example, with Locationator running you can do this in the terminal:

  • yclients-api-python

    Python YCLIENTS REST API wrapper on ujson and httpx

  • django_erp

    Python Enterprise Resource Planner (ERP) software prototype.

  • PhotoScavengerBackend

    Backend for my Scangame react apps. It's a simple image recognition model that helps me understand API's, AI and native app development

  • examples-api-access-and-token-introspection

    Python examples for securing an API and invoking it as a service user

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python api-rest related posts

  • r/SpaceX Starlink 6-33 Official Launch Discussion & Updates Thread!

    1 project | /r/spacex | 5 Dec 2023
  • r/SpaceX Thread Index and General Discussion [December 2023, #111]

    1 project | /r/spacex | 4 Dec 2023
  • Using vLLM for Home Assistant. I need help getting any model to work. Can't get anything over 7B to run on a 3090.

    1 project | /r/LocalLLaMA | 22 Nov 2023
  • Connexion 3 released!

    1 project | /r/flask | 3 Nov 2023
  • Connexion 3.0 Released

    1 project | news.ycombinator.com | 3 Nov 2023
  • r/SpaceX Thread Index and General Discussion [November 2023, #110]

    1 project | /r/spacex | 2 Nov 2023
  • r/SpaceX Thread Index and General Discussion [October 2023, #109]

    1 project | /r/spacex | 2 Oct 2023
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 2 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

What are some of the best open-source api-rest projects in Python? This list will help you:

Project Stars
1 falcon 9,418
2 connexion 4,428
3 Mastodon.py 868
4 VAmPI 828
5 dataset-viewer 628
6 aphrodite-engine 634
7 OFFAT 282
8 flask-classful 229
9 appkernel 158
10 escambo 135
11 outline-vpn-api 111
12 JackrabbitRelay 71
13 cleanapi 31
14 http-rider 29
15 api 46
16 Tutorials 24
17 cleanbay 21
18 comics 21
19 locationator 16
20 yclients-api-python 16
21 django_erp 9
22 PhotoScavengerBackend 8
23 examples-api-access-and-token-introspection 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com