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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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

  • flask-classful

    Class based views for Flask

  • 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
  • appkernel

    API development made easy: a smart Python 3 API framework

  • escambo

    Escambo is an HTTP-based APIs test application for GNOME

  • Project mention: Introducing Escambo, an HTTP-based API testing application for GNOME. | /r/gnome | 2023-05-15

    Follow its development on [Github](https://github.com/CleoMenezesJr/escambo) or [Codeberg](https://codeberg.org/CleoMenezesJr/escambo).

  • 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)

  • yclients-api-python

    Python YCLIENTS REST API wrapper on ujson and httpx

  • 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:

  • 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

  • example-quote-generator-app

    A simple web application using a React front-end and a Python back-end API, both secured using ZITADEL.

  • Project mention: Example: User Login, Authentication, and Accessing Protected API with React Frontend | /r/react | 2023-06-26
  • 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

Index

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

Project Stars
1 falcon 9,384
2 connexion 4,416
3 Mastodon.py 864
4 VAmPI 802
5 dataset-viewer 617
6 aphrodite-engine 544
7 flask-classful 226
8 appkernel 158
9 escambo 133
10 outline-vpn-api 103
11 JackrabbitRelay 68
12 cleanapi 30
13 http-rider 29
14 api 25
15 Tutorials 23
16 cleanbay 21
17 comics 20
18 yclients-api-python 15
19 locationator 15
20 django_erp 10
21 PhotoScavengerBackend 8
22 examples-api-access-and-token-introspection 7
23 example-quote-generator-app 6

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