Top 23 Python API Projects
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpieLatest mention: What the hell happened to Postman? | reddit.com/r/webdev | 2020-12-27
httpie looks great too!
FastAPI framework, high performance, easy to learn, fast to code, ready for productionLatest mention: Replacing FastAPI with Rust: Part 3 - Trying Actix | dev.to | 2021-01-12
Cover image created by me using Ferris the Crab, the Rust logo, and the FastAPI logo.
Web APIs for Django. 🎸Latest mention: A question about Django REST @action | reddit.com/r/django | 2021-01-01
The no-nonsense, minimalist REST and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
The Web API toolkit. 🛠
A generic JSON document store with sharing and synchronisation capabilities.
Every web site provides APIs.
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, europeandataportal.eu/data, data.humdata.org among many other sites.
Fully featured framework for fast, easy and documented API development with Flask
Easy OpenAPI specs and Swagger UI for your Flask API
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.Latest mention: Python tutorials building large(r) projects | reddit.com/r/learnpython | 2021-01-16
Finally have a look at other projects. Praw is a good one as it’s easy to follow along and since you’re on Reddit you’ll intuitively know what the code is doing so it’s easy to read through and see how it’s all laid out.
ARA Records Ansible playbooks and makes them easier to understand and troubleshoot. This is the GitHub mirror for https://opendev.org/recordsansible/ara.Latest mention: ARA Records Ansible 1.5.4 has been released | reddit.com/r/ansible | 2020-12-21
AWX/Tower and ARA aren't mutually exclusive -- you can use one, the other or even both at the same time depending on your needs and use case :)
ESB, SOA, REST, APIs and Cloud Integrations in Python
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
The Unofficial TikTok API Wrapper In PythonLatest mention: Is there any android FOSS app to browse tiktok? | reddit.com/r/privacytoolsIO | 2020-12-26
how about this unofficial one
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.Latest mention: Are there any offline/private smart bulb? | reddit.com/r/privacytoolsIO | 2020-12-27
GraphQL Engine built with Python 3.6+ / asyncio
Python bindings for the Plex API.Latest mention: Is it possible to sync watched status from admin user, a friend and a managed user? | reddit.com/r/Tautulli | 2021-01-06
I'm here https://github.com/pkkid/python-plexapi but unfortunately, this has gone over my head as to what's needed, is there a dummies guide to what I need to do to get a one time scan working, so going forward I can sync using notification agents?
Forget the past. Social Amnesia makes sure your social media accounts only show your posts from recent history, not from "that phase" 5 years ago.Latest mention: [OC] Quitting Social Media as a 22-year-old | reddit.com/r/dataisbeautiful | 2020-12-21
This will be really accurate in 1 week for SocialAmnesia autoclear.
⚙️ python api for tmux
:basketball::robot::basketball: AI web app and API to analyze basketball shots and shooting pose.Latest mention: Automatically Overlaying Baseball Pitch Motion and Trajectory in Realtime (Open Source) | reddit.com/r/Python | 2021-01-18
Unofficial API for finviz.comLatest mention: Ticker validation help | reddit.com/r/algotrading | 2021-01-02
I use finvizapi to filter on tickers I want (by exchange, market_cap, price), save to a CSV, then loop through each ticker to request data from different data vendors (polygon, tiingo, yfinance, quandl)
What are some of the best open-source API projects in Python? This list will help you: